我有一个像这样的data.csv文件
Col1,Col2,Col3,Col4,Col5
10,12,14,15,16
18,20,22,24,26
28,30,32,34,36
38,40,42,44,46
48,50,52,54,56
Col6,Col7
11,12
13,14
...
现在,我只想读取列Col1到Col5的数据,不需要Col6和Col7。
我尝试使用以下方法读取此文件:
df = pd.read_csv('data.csv',header=0)
然后它会抛出一个错误,说
UnicodeDecodeError : 'utf-8' codec cant decode byte 0xb2 in position 3: invalid start byte
然后,我尝试了这个。
df = pd.read_csv('data.csv',header=0,error_bad_lines=True)
但这样还不能得到期望的结果。我们如何只读取csv文件中的第一行空白行之前的内容?
encoding = 'utf-16'
吗? - Acccumulation