我正在嘗試利用 for 回圈遍歷多個資料幀并將每個 df 的列名更改為蛇形和小寫。我創建了一個資料框串列,然后創建了一個嵌套的 for 回圈來遍歷串列,然后遍歷每個列名。回圈運行,但它對我的資料框沒有任何更改。對此有什么幫助嗎?
df_list = [df_1, df_2, df_3, df_4, df_5]
for df in df_list:
for col in df.columns:
col.replace(' ', '_').lower()
uj5u.com熱心網友回復:
您沒有重新分配替換的列,您可以嘗試
for df in df_list:
df.rename(columns=lambda col: col.replace(' ', '_').lower(), inplace=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/488318.html
