私は、次のデータフレーム持っている:私は、日付に応じてそれをグループ化しているパンダのgroupbyオブジェクトをピボットするには?
df = pd.DataFrame([
[123, 'abc', '121'],
[124, 'abc', '121'],
[456, 'def', '121'],
[123, 'abc', '122'],
[123, 'abc', '122'],
[456, 'def', '145'],
[456, 'def', '145'],
[456, 'def', '146'],
], columns=['userid', 'name', 'dt'])
を: df2 = df.groupby('dt').apply(lambda df: df.reset_index(drop=True))
、私が旋回するようにしたいです
:エンドDFは次のようになりますよう、グループごとにuserid name_1, name_2, ..., name_k
:彼らはこの形式であるように上記
df2
を作成するように見えるようにするには、
pivot_table
でどこパラメータインデックス列を使用
userid
と
dt
を
cumcount
を使用することができます
userid name
123 abc
124 abc
456 def
123 abc, abc
YUC < - あなたが正しく理解していました。ありがとうたくさん:D – Dawny33