我正在尝试读取一个csv文件,该文件在行中有一些分号。当我试图读取该文件但无法继续时,会出现一个错误。包含这些分号的前8行对我没有任何用处,所以我想删除前8行。
以下是我要删除的CSV文件的前8行
;
; Proficy Historian SDK Data Export
; Generated: 06/04/2019 01:54:03 PM
; Start Time: 06/03/2019 02:27:00 PM
; End Time: 06/04/2019 01:53:00 PM
; Interval: 60000 milliseconds
; Records Returned: 1406
; 当我从每一行中删除分号时,下面编写的代码工作得很好。
这是我写的代码:
import pandas as pd
df = pd.read_csv('89017 SV.csv')
df.drop(df.index[0:8])当我使用这个代码时,我会得到以下错误-
"ParserError:错误标记数据。c错误:第9行中预期的1个字段,saw 10“
发布于 2019-08-18 04:45:49
2个备选方案:
df = pd.read_csv('89017 SV.csv', skiprows=8)df = pd.read_csv('89017 SV.csv', comment=";")https://stackoverflow.com/questions/57541664
复制相似问题