gpt4 book ai didi

Python:通过升序重新排列DataFrame中的列顺序

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:20 29 4
gpt4 key购买 nike

我的 DataFrame 列是:

df.columns
>>>Index([u'1', u'10', u'120', u'1800', u'30', u'300', u'3600', u'5', u'60', u'600'], dtype='object')

如何对我的列进行排序,以便我有一个像 1, 5, 10, 30, 60, 120, 300, 600, 1800, 3600 这样的升序?我试过这个: df = df.reindex_axis(排序(df.columns), axis=1)

但不适用于数字。

最佳答案

给你:

df.rename(columns=int).sort(axis=1)

rename 需要一个函数来转换。

关于Python:通过升序重新排列DataFrame中的列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23631745/

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