首页 > 解决方案 > 从列表中更改 Df 列标题

问题描述

我希望你能帮我解决这个问题:

我想知道是否有办法从列表中获取 df.rename() ?

在下面的代码中,我选择了一个包含日期作为标题的 df,所以我想更改它们的格式并将它们替换为当前的格式。

import pandas as pd
import numpy as np
from datetime import datetime
#1)Read CSV File
df = pd.read_csv('')


for col in df.columns[5:]:
    
 
   

    df.rename(columns={col:new_format}

一切正常,直到我尝试运行df.rename(columns={col:new_format})

但不使用新标题更新 df

我相信这是因为 forloop 与之前的运行重叠。

有人知道这个问题的解决方案吗?

提前致谢

标签: pythonlistdataframedatetimefor-loop

解决方案


推荐阅读