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()
我不明白我去哪裏錯了。