在 Python 中合并索引并重新排列熊猫数据框的列

时间:2021-02-15 06:58:15

标签: pandas dataframe

我对编程完全陌生,最近开始学习 Python。

我有一个 Pandas 数据框 df,如图 1 所示,并尝试重新排列列,如图 2 所示。

你能帮我完成这个吗。

From

To

谢谢和问候, 艾莉亚。

1 个答案:

答案 0 :(得分:1)

您可以像这样使用 pd.pivot_table

df=pd.DataFrame({'index':[0,1,2,0,1,2],'Name':['A','A','A','B','B','B'],'Value':[10,20,30,15,25,35]})
df.pivot_table(index='index',columns='Name',values='Value').reset_index()
Out[8]: 
Name  index   A   B
0         0  10  15
1         1  20  25
2         2  30  35