我有一个像这样的Pandas数据框,其中的列如下:
答案 0 :(得分:3)
怎么样?
df.pivot(index='userid', columns='name', values='count_of_name')
其中df是你的熊猫数据帧 (如果某些值不存在,将插入Nan。例如,如果用户X的事件A没有计数)
要填写0
而不是用户没有api事件的NaN
,您可以这样做:
df.pivot(index='userid', columns='name', values='count_of_name').fillna(0)
答案 1 :(得分:0)