我有一个 DF mydataframe,它有多个列(超过 75 列)和默认的数字索引:
Col1 Col2 Col3 ... Coln
我需要安排/更改位置如下:
Col1 Col3 Col2 ... Coln
我可以使用以下方法获取 Col2 的索引:
mydataframe.columns.get_loc("Col2")
但如果不手动列出所有列然后在列表中手动重新排列,我似乎无法弄清楚如何交换。
请您参考如下方法:
尝试:
new_cols = [Col1, Col3, Col2] + df.columns[3:]
df = df[new_cols]
