gpt4 book ai didi

python - 在 Pandas 数据框中将索引从一列移动到另一列

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:32 25 4
gpt4 key购买 nike

我从库中获取了一个 DataFrame,其中一个索引已设置为其中一个数据列。将其设置为另一列并保留原始索引列的最简单方法是什么。

输入:

df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]],columns=['a','b','c'])
df = df.set_index('a')

b c
a
1 2 3
4 5 6
7 8 9

输出:(例如,将索引从 a 列更改为 b 列)

   a  c
b
2 1 3
5 4 6
8 7 9

最佳答案

reset_index然后set_index:

df = df.reset_index().set_index('b')

分开:

df.reset_index(inplace=True)
df.set_index('b', inplace=True)

结果 df

   a  c
b
2 1 3
5 4 6
8 7 9

关于python - 在 Pandas 数据框中将索引从一列移动到另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50969381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com