1
私はこのようなhereを示すようsize()
列の名前を変更しようとしている:セット列名()
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
です私のデータフレームのために働く?
I簡易印刷コピーした場合:これは、表がどのように見えるかです
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 [ "サイズ"] = x.groupby([ "sub_acct_id" 約"clndr_yr_month"])。transform(len) '? – jezrael
@jezraelいいえ、私に同じエラーを与える:/ – displayname