Python读取CSV文件:数据始于第10行,跳过行后出现NaN问题
CSV文件跳过起始行读取后数据全为NaN的问题
我有一个CSV文件,前8行是文件说明内容,实际数据从第10行开始。尝试跳过起始行读取文件时出现错误,先后试了以下代码:
# 尝试另一种方法...问题源于系统数据中的多余逗号 with open('test.csv') as test: x = csv.DictReader(test) # 文件读取 data = pd.read_csv('Events.csv', encoding="cp1252", skiprows=[0,6]) # 使用cp1252编码
但读取后所有数据都显示为NaN。手动删除前几行,或者把文件另存为Excel文件后,Python代码就能正常运行。
CSV文件情况:前8行是说明文本,第9行是空行,第10行开始是带有表头的有效数据。
内容的提问来源于stack exchange,提问作者Michelle Bogush
相关产品推荐
相关产品推荐

