python - 如何修剪 pandas.read_csv 中的标头值
问题描述
我正在使用 .csv 文件读取 csv 文件pandas.read_csv()
。我的 csv 文件的标题在开始或结束时有空格,就像' header1', 'header2 '
我想在开始/结束时修剪多余的空间一样。他们是一种使用一些参数来指定这一点的方法吗?如果不是如何在我的结果数据框中实现这一点?
解决方案
阅读 csv 后,您可以尝试这样做:
df.columns =[col.strip() for col in df.columns]
如同:
df.rename(columns=lambda x: x.strip(), inplace=True)
或者这也是:
df.columns=df.columns.str.strip()
推荐阅读
- concurrency - 如何在预览中构造一个 swiftui 类注释的 mainactor
- npm - 错误(“webpack-cli”ReferenceError: navigator is not defined),当运行`npm run prod or dev'
- angular - 如何使 Angular `routerLink` 片段导航滚动到我的 `id` 目标?
- excel - 如何使用bash将excel文件中的每张表转换为单独的csv文件
- c++ - Boost::qi 解析字符串
- python-3.x - 根据熊猫数据框中的选定列条件查找重复的行
- jquery - Jquery - resize() 上的单击事件无法正常工作
- javascript - 如何使用 Node Streams 和 Promise 避免内存泄漏
- dataset - 如何在 colab 中加载巨大的数据集以转换为 spacy JSON?
- c++ - 找不到重复案例时,“案例标签值已出现在此开关中”