
import numpy as npimport pandas as pddf = 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排列了,没有选择的列并没有显示