python - 从列表中更改 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 与之前的运行重叠。
有人知道这个问题的解决方案吗?
提前致谢
解决方案
推荐阅读
- list - OCaml 无法对列表进行排序
- xml - 在 Intellij IDEA 中验证 XML Schema 1.1
- python - 如何以智能的方式删除数据框中的空重复项?
- java - 未能在测试类中调用方法
- dataset - 确定 GROMACS 轨迹中的总帧数
- arrays - 在Vue中使用计算函数基于多维数组过滤数组时遇到问题
- ios - How to update a value in Firestore database from within a where clause? Swift
- firebase - Deploy firebase function with vpcConnector
- tensorflow - Interpolate weights in TensorFlow
- c# - C# 中的身份转换到底是什么?