【发布时间】:2018-05-08 16:24:19
【问题描述】:
我有一个数据框:
index col1 col2 col3
0 X A 123
1 X A 456
2 X B 654
3 X B 321
4 X A 111
我正在尝试使用 pivot_table 将此 df 转换为以下格式:
index A B
0 123 654
1 456 321
2 111 NaN
我正在尝试使用...pivot_table(index=df.index, columns=['col2'], values='col3'),但这最终会处于以下状态:
index A B
0 123 NaN
1 456 NaN
2 111 NaN
3 NaN 654
4 NaN 321
我怎样才能避免这种情况?
【问题讨论】:
标签: python pandas pivot-table