简体   繁体   English

如何修剪 pandas.read_csv 中的 Header 值

[英]How to trim Header values in pandas.read_csv

I'm reading a csv file using pandas.read_csv() .我正在使用pandas.read_csv()读取 csv 文件。 My csv file has headers with spaces at start or end like ' header1', 'header2 ' I want to trim that extra space at start/end.我的 csv 文件的标题在开头或结尾有空格,如' header1', 'header2 '我想在开始/结束时修剪多余的空间。 Is their a way to specify this using some arguments?他们是否可以使用一些 arguments 来指定这一点? If not how to achieve that in my resultant dataframe?如果不是如何在我的结果 dataframe 中实现这一点?

You could try with this, after reading the csv:在阅读 csv 之后,您可以尝试这样做:

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

Same as:如同:

df.rename(columns=lambda x: x.strip(), inplace=True)

Or this too:或者这也是:

df.columns=df.columns.str.strip()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM