gpt4 book ai didi

python - 如何将 Pandas 数据框的索引转换为列

转载 作者:IT老高 更新时间:2023-10-28 12:06:11 25 4
gpt4 key购买 nike

这似乎很明显,但我似乎无法弄清楚如何将数据框的索引转换为列?

例如:

df=
gi ptt_loc
0 384444683 593
1 384444684 594
2 384444686 596

到,

df=
index1 gi ptt_loc
0 0 384444683 593
1 1 384444684 594
2 2 384444686 596

最佳答案

要么:

df['index1'] = df.index

或者,.reset_index :

df = df.reset_index(level=0)

所以,如果您有一个具有 3 级索引的多索引框架,例如:

>>> df
val
tick tag obs
2016-02-26 C 2 0.0139
2016-02-27 A 2 0.5577
2016-02-28 C 6 0.0303

并且您想将索引中的第一个 (tick) 和第三个 (obs) 级别转换为列,您可以这样做:

>>> df.reset_index(level=['tick', 'obs'])
tick obs val
tag
C 2016-02-26 2 0.0139
A 2016-02-27 2 0.5577
C 2016-02-28 6 0.0303

关于python - 如何将 Pandas 数据框的索引转换为列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461165/

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