【发布时间】:2014-03-02 23:47:36
【问题描述】:
Campaign ID Revenue Total
601 $2,690
601 $817
601 $0
649 $4,339
10901 $7,273
我上面有一张桌子。想要将 groupby 函数应用于数据并应用 sum ( overincome_total) 。 Pandas 给出了一个 NA 值,因为income_total 是一个对象数据类型。任何帮助
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() 和Revenue Total 中输出的值都是NaN
-
代码应作为问题的编辑添加(并放入代码块中)。我对 Python 了解的不够多,无法为您进行编辑,但它对潜在的回答者帮助不大。