python - 如何修剪 pandas.read_csv 中的标题值

标签 python pandas dataframe

我正在使用 pandas.read_csv() 读取一个 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()

关于python - 如何修剪 pandas.read_csv 中的标题值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62848048/

相关文章:

python - 打印列表中超过 5 个字符的每个项目的前三个字符

python - 如何记录 pandas 跳过的坏行

python - 复杂的 pandas isin 函数

python - 在 python 2.3.4 服务器上获取 pip 的最简单方法

python - monad 可以做 OOP 做不到的事情吗?

python - 获取值为 True 的系列索引

dataframe - 如何改变 DataFrame?

python - 如何将多列及其标题转换为行

Python Pandas Dataframe 复制并重新排序列

python - nltk k-means 聚类或纯 python 的 k-means