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