交換 DataFrame 的 column 順序

把最後一欄換到最前面:
# 先拿到 column list
cols = df.columns.to_list()
# 交換 column 順序
cols = cols[-1:] + cols[:-1]
# 套用新的 column 順序
df = df[cols]
要換到其他的位置也可以參考這樣的方式,
核心觀念是先拿到全部的 column 後再調整位置,然後在套用新順序。

留言

張貼留言

這個網誌中的熱門文章

7z 常用壓縮/解壓縮指令

python defaultdict 的用法