我是 Pandas 的新手,正在尝试在日期框架上进行一些转换,但到达了封闭路径。
我的数据框是:
entity_name request_status dcount
0 entity1 0 1
1 entity1 1 6
2 entity1 2 13
3 entity2 1 4
4 entity2 2 7
我需要此数据框如下所示:
index 0 1 2
entity1 1 6 13
entity2 0 4 7
如图所示,我将entity_name列作为没有重复的索引,而request_status列中的列名称和dcount中的值
所以请任何人可以帮助我做到这一点?
非常感谢
最佳答案
您可以使用pivot_table:
a = pd.pivot_table(df, values = 'dcount', index='entity_name', columns='request_status').fillna(0)
a = a.astype(int)