【发布时间】:2013-07-17 19:57:26
【问题描述】:
我有一个如下所示的数据框:
a b c
0 1 10
1 2 10
2 2 20
3 3 30
4 1 40
4 3 10
上面的数据框作为默认 (0,1,2,3,4...) 索引。我想将其转换为如下所示的数据框:
1 2 3
0 10 0 0
1 0 10 0
2 0 20 0
3 0 0 30
4 40 0 10
第一个数据框中的“a”列成为第二个数据框中的索引,“b”的值成为列名,c 的值被复制,0 或 NaN 填充缺失值。原始数据集很大,将导致第二个数据帧非常稀疏。然后我打算将此数据框添加到一个更大的数据框,这很简单。
谁能告诉我实现这一目标的最佳方法吗?
【问题讨论】: