我有一个像这样的数据集:
Snackbar
我希望col2值为新列,而col3值为以下值:
Snackbar
如果不存在该值,则输出将为零
答案 0 :(得分:0)
您想要pivot_table
df.pivot_table(index='col1', columns='col2', values='col3', fill_value=0).reset_index()
col2 col1 ex1 ex2 ex3 ex4 ex5
0 a 102 25 50 66 0
1 b 0 45 0 0 20
2 c 30 0 0 0 0