[英]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.