use*_*701 2 python renaming pandas
我正在使用pandas和python来处理具有相同数据的列的具有不同列名的多个文件.
dataset = pd.read_csv('Test.csv', index_col=0)
cols= dataset.columns
Run Code Online (Sandbox Code Playgroud)
我在列表中有不同的列标题.
AddressCol=['sAddress','address','Adrs', 'cAddress']
Run Code Online (Sandbox Code Playgroud)
有没有办法将所有可能的列名称规范化为pandas中的"地址",以便我在不同的文件上使用该脚本?
没有pandas,我会使用类似double for循环来查看列名列表和可能的列名以及if语句来提取整个数组.
您可以使用重命名 DataFrame方法:
dataset.rename(columns={typo: 'Address' for typo in AddressCol}, inplace=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4196 次 |
| 最近记录: |