如何用pandas read_csv()传sheet_name读CSV指定工作表?报错求助
问题解决:
read_csv()不支持sheet_name参数 问题原因
CSV是纯文本格式,没有工作表(sheet)的概念,仅包含单一数据表。pandas的read_csv()函数专为读取这类文件设计,因此不存在sheet_name这个参数,这就是报错的直接原因。
解决方案
分两种场景处理:
场景1:实际要读取的是Excel文件(.xlsx/.xls)
将read_csv()替换为read_excel(),保留sheet_name参数即可:
import pandas as pd df = pd.read_excel('file_name.xlsx', sheet_name='sheet 1', header=1)
场景2:确实要读取CSV文件
CSV无工作表概念,直接移除sheet_name参数读取:
import pandas as pd df = pd.read_csv('file_name.csv', header=1)
内容的提问来源于stack exchange,提问作者Jettus Joseph
相关产品推荐
相关产品推荐

