import numpy as np
import pandas as pd
df = pd.DataFrame(data=[{"A":"1", "B":"3","C":"6"}, {"A":"3", "B":"2","C":"6"}, {"A":"2", "B":"1","C":"6"}])
df = pd.DataFrame(data=[{"A":1, "B":3,"C":6}, {"A":3, "B":2,"C":6}, {"A":2, "B":1,"C":6}])
A | B | C | |
---|---|---|---|
0 | 1 | 3 | 6 |
1 | 3 | 2 | 6 |
2 | 2 | 1 | 6 |
order = ['B', 'A']
df = df[order]
B | A | |
---|---|---|
0 | 3 | 1 |
1 | 2 | 3 |
2 | 1 | 2 |
可以看见列顺序根据order排列了,没有选择的列并没有显示