0
我是熊猫新手。我已分组的日期数据框和如下图所示将不同的功能应用于分组数据帧的不同列
def func(x):
questionID = x['questionID'].size()
is_true = x['is_bounty'].sum()
is_closed = x['is_closed'].sum()
flag = True
return pd.Series([questionID, is_true, is_closed, flag], index=['questionID', 'is_true', 'is_closed', 'flag'])
df_grouped = df1.groupby(['date'], as_index = False)
df_grouped = df_grouped.apply(func)
应用到数据帧的不同列函数但是当我运行此我得到一个错误说
questionID = x['questionID'].size()
TypeError: 'int' object is not callable.
当我做同样的事情这样它不会给出任何错误。
df_grouped1 = df_grouped['questionID'].size()
我不明白我去哪里错了。