【问题标题】:Python Pandas Replacing column namesPython Pandas 替换列名
【发布时间】:2013-10-20 03:28:01
【问题描述】:

我正在使用 pandas 和 python 为具有相同数据的列处理具有不同列名的多个文件。

dataset = pd.read_csv('Test.csv', index_col=0)

cols= dataset.columns

我在一个列表中有不同的可能列标题。

AddressCol=['sAddress','address','Adrs', 'cAddress']

有没有办法将所有可能的列名标准化为 pandas 中的“地址”,以便我在不同的文件上使用脚本?

如果没有 pandas,我会使用类似双 for 循环的东西来遍历列名和可能的列名列表,并使用 if 语句来提取整个数组。

【问题讨论】:

    标签: python pandas renaming


    【解决方案1】:

    可以使用renameDataFrame方法:

    dataset.rename(columns={typo: 'Address' for typo in AddressCol}, inplace=True)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      • 2021-05-02
      相关资源
      最近更新 更多