Campaign ID Revenue Total
601 $2,690
601 $817
601 $0
649 $4,339
10901 $7,273
我有一張桌子在上面。想要對數據應用groupby函數並應用總和(超過revenue_total)。因爲revenue_total是對象數據類型,所以熊貓給出NA值。任何幫助Python - Pandas:如何將aggfunc應用於貨幣格式的數據?
import pandas as pd
path = r"C:\Users\roy\Google Drive\Work\Backlog\test.csv"
df = pd.read_csv(path)
df[['Campaign ID','Revenue Total']].head()
df.groupby(['Campaign ID'])[['Revenue Total']].sum()
你是如何創建表框?您需要發佈您的代碼,以便人們可以看到問題出在哪裏 –
這是我的代碼: import pandas as pd path = r「C:\ Users \ roy \ Google Drive \ Work \ Backlog \ test.csv」 df = pd.read_csv(path) df [['Product ID','Revenue Total']]。head() df.groupby(['Product ID'])[['Revenue Total']]。sum ) 並且輸出的收入總額中的值全部爲NaN – user3367015
應將代碼作爲編輯添加到問題中(並放入代碼塊中)。我不知道足夠的Python來爲你編輯,但對於潛在的回答者來說,它並不是很有幫助。 – BradleyDotNET