在使用Pandas处理.csv文件时,如何合并大小写?

时间:2018-08-29 19:19:07

标签: python pandas

我正在使用Pandas处理一堆.csv文件,它们的列名为John,Jake和Jeffrey。

大多数文件的列名分别为 John Jake Jeffrey ,所以我确实没有问题。

然后我发现文件夹中散布的一堆文件出现了 john JOHN (也适用于Jake和Jeffrey)。

如何使案件包括此案?

1 个答案:

答案 0 :(得分:4)

假设您读取数据的方式与以下类似:

import pandas as pd
df = pd.read_csv('some.csv')

您可以使用字符串的.title()方法将其大小写更改为标题大小写。 这会将'JOHN'的大小写更改为'John'。假设您的pd.DataFrame被称为df,则可以对所有CSV执行以下操作:

df.columns = [col.title() for col in df.columns]

Pandas还提供对str方法的访问,例如:

df.columns = df.columns.str.title()