1
我试图重新命名size()
列所示here这样的:尺寸为()设置的列名
x = monthly.copy()
x["size"] = x\
.groupby(["sub_acct_id", "clndr_yr_month"]).transform(np.size)
但是我得到的是
ValueError: Wrong number of items passed 15, placement implies 1
这是为什么不为我的数据框工作?
如果我简单的打印副本:
x = monthly.copy()
print x
这是表的样子:
sub_acct_id clndr_yr_month
12716D 201601 219
201602 265
12716G 201601 221
201602 262
12716K 201601 181
201602 149
...
什么,我尽力去完成是设置列的名称:
sub_acct_id clndr_yr_month size
12716D 201601 219
201602 265
12716G 201601 221
201602 262
12716K 201601 181
201602 149
...
什么'×〔 “大小”] = x.groupby([ “sub_acct_id”, “clndr_yr_month”])。transform(len)'? – jezrael
@jezrael Nope,给我同样的错误:/ – displayname