python - 数据框在读取 CSV 文件时导入列的第一个值作为列名
问题描述
pd.read_csv('file_name.csv')
每当我使用没有列名的 csv 文件时,第一个值都会转换为列名。仅使用 Python 可以做什么(如果可以的话)来纠正这种情况。请不要建议手动打开文件,然后将列名放入其中。
解决方案
您可以使用关键字 arg 标头。
pd.read_csv('file_name.csv', header=None)
这样,列的名称将是从 0 开始的数字。您也可以传递自己的列名,例如
pd.read_csv('file_name.csv', header=None, names=['col1','col2'])
推荐阅读
- configuration - 通过 appsettings.json 为 Application Insights 配置 Serilog
- java - 软件内的数据库集成
- java - 如何在异步任务的 android 应用程序中添加 Internet 连接问题对话框
- javascript - javascript 添加新表单
- xml - 我可以使用哪个支持 IBM Datapower 扩展的 Java XSLT 处理器?
- neo4j - 如何使用 WITH 子句正确携带值
- audio - 是否可以使用 Office 通用 API 从加载项插入视频?
- java - Appium:如何使用 java 中的自动化测试用例检查设备名称
- python - 如何通过 Python 接收 Elasticsearch 集群的 WriteIOPS 信息?
- wget - 使用 wget 传播删除