發表文章

目前顯示的是 八月, 2020的文章

Python 如何產生指定 bit 數量的 mask

程式碼: def n_mask(n): return 2**n-1 使用: bin(n_mask(45)) 輸出: '0b111111111111111111111111111111111111111111111'

交換 DataFrame 的 column 順序

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