DataFrame.reindex(labels=None, *, index=None, columns=None, axis=None, method=None, copy=None, level=None, fill_value=nan, limit=None, tolerance=None)
[source]#
code:
輸出結果:
#故意把欄位順序弄亂
# df df1欄位順序不一樣
但使用 pd.concat()
不會出錯
同樣欄標籤的資料才concat在一起:
雖然可以使用 sort=True
排序依然不如預期
如何排序成甲 乙 丙?
方法一:
df_concat[["甲", "乙", "丙"]]
#外層的[ ]是定位的意思
#內層的[] 是list的意思
方法二:
df_concat.reindex(columns=["甲", "乙", "丙"])
推薦hahow線上學習python: https://igrape.net/30afN