我的熊猫数据框看起来像
[pep8]
ignore=E731
,依此类推。我想创建一个新的数据框,其中的行是人员(删除重复项),列是事件,每个单元格是对应于该事件和该人员的特定数据点。显然,我可以创建一个新的数据框并在该数据框的行和列中进行迭代填充,但是我想知道是否有一种平滑的方法?
答案 0 :(得分:1)
df.pivot(columns='Event', values='data', index='Person')
输出:
Event Event1 Event2
Person
Person1 Data1 Data4
Person2 Data2 Data5
Person3 Data3 Data6