gpt4 book ai didi

Python Pandas 替换列名

转载 作者:行者123 更新时间:2023-11-28 21:22:20 26 4
gpt4 key购买 nike

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

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

cols= dataset.columns

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

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

有没有一种方法可以将 pandas 中所有可能的列名称规范化为“地址”,以便我在不同的文件上使用该脚本?

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

最佳答案

您可以使用 rename数据框方法:

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

关于Python Pandas 替换列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19328485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com