[英]How can I sort a column in python3?
我正在创建一个工具来自动执行某些任务。 这些任务生成两个 DataFrame,但是当将它们连接起来时,列会乱七八糟,如下所示:
col2 col4 col3 col1
0 A 2 0 a
1 A 1 1 B
2 B 9 9 c
3 NaN 8 4 D
4 D 7 2 e
5 C 4 3 F
但我需要重新排列它们,使它们看起来像这样:
col1 col2 col3 col4
0 a A 0 2
1 B A 1 1
2 c B 9 9
3 D NaN 4 8
4 e D 2 7
5 F C 3 4
有人能帮我吗?
我尝试使用 sort_values,但它没有用,而且我找不到任何其他方法来尝试解决问题。
使用以下代码:
df.sort_index(axis=1)
你可以做:
df = df[sorted(df.columns.tolist())].copy()
df = df[['col1', 'col2', 'col3', 'col4']]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.