gpt4 book ai didi

python - 更改 pandas 数据框中的顺序或行和列标签

转载 作者:行者123 更新时间:2023-11-30 22:58:29 25 4
gpt4 key购买 nike

我有以下内容。数据框:

      c3ann c3nfx   c3per   c4ann   c4per   pastr   primf
c3ann 1 0 1 0 1 0 1
c3nfx 1 0 1 0 1 0 1
c3per 1 0 1 0 1 0 1
c4ann 1 0 1 0 1 0 1
c4per 1 0 1 0 1 0 1
pastr 1 0 1 0 1 0 1
primf 1 0 1 0 1 0 1

我想重新排序行和列,以便顺序如下:

primf pastr c3ann   c3nfx   c3per   c4ann   c4per

我可以只对这样的列执行此操作:

cols = ['primf', 'pastr', 'c3ann',  'c3nfx',    'c3per',    'c4ann',    'c4per']
df = df[cols]

如何执行此操作以使行标题也相应更改?

最佳答案

您可以使用reindex同时对列和索引重新排序。

df = df.reindex(index=cols, columns=cols)

关于python - 更改 pandas 数据框中的顺序或行和列标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36185509/

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