首页 > 解决方案 > 数据框在读取 CSV 文件时导入列的第一个值作为列名

问题描述

pd.read_csv('file_name.csv')每当我使用没有列名的 csv 文件时,第一个值都会转换为列名。仅使用 Python 可以做什么(如果可以的话)来纠正这种情况。请不要建议手动打开文件,然后将列名放入其中。

标签: pythonpandasdataframe

解决方案


您可以使用关键字 arg 标头。

pd.read_csv('file_name.csv', header=None)

这样,列的名称将是从 0 开始的数字。您也可以传递自己的列名,例如

pd.read_csv('file_name.csv', header=None, names=['col1','col2'])

推荐阅读