Pandas import cvs:pandas.io.common.EmptyDataError:没有要从文件解析的列

时间:2017-03-09 16:28:45

标签: python csv pandas

我文件中的数据看起来像这样

link    availability    product_type    
1   1016842-5       "GlamWhite Home Bleaching Refill Kit (6% Wasserstoffperoxid)"   
1   1045231-4       "Cabernet Sauvignon Burgenland Weingut Erich Scheiblhofer 2011 - 75cl"  
1   1045232-4       "Blaufränkisch Ried Oberer Wald Burgenland Ernst Triebaumer 2009 - 75cl"    

我正在使用pandas试图用这个来读取csv:

import csv
import pandas as pd


file_path = '/Users/nasiantalla/Downloads/pdsfeed (2).csv'
data = pd.read_csv(file_path,error_bad_lines=False,skiprows=1066576,sep='\t',lineterminator='\r', encoding='utf-8',header=0,
                    usecols=['availability', 'link'])

但是我仍然会收到错误:

pandas.io.common.EmptyDataError: No columns to parse from file

我不明白,我尝试了所有不同的编码,但没有运气..你看到我没注意到的东西吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试不使用skiprows=1066576,sep='\t',lineterminator='\r'