私信  •  关注

rhug123

rhug123 最近创建的主题
rhug123 最近回复了
3 年前
回复了 rhug123 创建的主题 » Pandas,Python-合并具有相同键但具有不同值的列

还有一种方法:

首先将数据加载到字典中:

d = dict(key=[1234,2345,2223,6578,9976],
index0=[1,4,6,3,4,5,6,2,1],
index1=[4,3,2,1,6,8,5,3,1],
index2=[9,4,6,4,3,2,1,4,1])

然后转换成df:

df = pd.DataFrame({i:pd.Series(j) for i,j in d.items()})

输出:

      key  index0  index1  index2
0  1234.0       1       4       9
1  2345.0       4       3       4
2  2223.0       6       2       6
3  6578.0       3       1       4
4  9976.0       4       6       3
5     NaN       5       8       2
6     NaN       6       5       1
7     NaN       2       3       4
8     NaN       1       1       1