这个问题在这里已经有了答案:
How to change the order of DataFrame columns?
(41 个回答)
3年前关闭。
我有一个像这样的 Pandas 数据框-
d = {'class': [0, 1,1,0,1,0], 'A': [0,4,8,1,0,0],'B':[4,1,0,0,3,1],'Z':[0,9,3,1,4,7]}
df = pd.DataFrame(data=d)
A B Z class
0 0 4 0 0
1 4 1 9 1
2 8 0 3 1
3 1 0 1 0
4 0 3 4 1
5 0 1 7 0
我有一个这样的列表-
['Z','B','class','A']
现在我想根据列名列表对我的 Pandas 数据框进行排序
因此新的数据框将具有列名称-
Z B class A
最佳答案
关于python - 根据列名列表对 Pandas 数据框进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52608863/