.csv格式的数据文件可以在本地计算机上成功读取。
df = pd.read_csv("./data.csv")

该文件是上载这里。
但是,我在Dropbox或Github中使用了两种上传数据的方法,读取过程都发生了以下错误:
df = pd.read_csv("https://www.dropbox.com/s/2ew62yi0v07tjub/data-1.csv?dl=0") 错误: pandas.parser.TextReader.read中的大熊猫/parser.pyx(大熊猫/parser.c:10364)( pandas.parser.TextReader._read_low_memory中的熊猫/parser.pyx)(大熊猫/parser.c:10640)( pandas.parser.TextReader._read_rows中的熊猫/parser.pyx)(大熊猫/parser.c:11386)( pandas.parser.TextReader._tokenize_rows中的大熊猫/parser.pyx)(大熊猫/parser.c:11257)()熊猫/解析器.pyx in pandas.parser.raise_parser_error (熊猫/parser.c:26979)() CParserError:错误标记数据。C错误:第3行中预期的1个字段,saw 2
df = pd.read_csv("https://github.com/envhyf/Notebook/blob/master/data-1.csv") CParserError:错误标记数据。C错误:第116行中预期的1个字段,saw 3
因此,我的问题是为什么csv文件可以在我自己的计算机中读取,而在云中失败呢?
如何解决这个问题。我尝试了这个问题的答案,添加了error_bad_lines=False。但这对我没用。
发布于 2017-12-19 09:01:09
对于github,可以使用raw数据:
df = pd.read_csv("https://raw.githubusercontent.com/envhyf/Notebook/master/data-1.csv")对于dropbox需要dl=1,来自这的信息
df = pd.read_csv("https://www.dropbox.com/s/gcn75c65222dtfk/data-1.csv?dl=1")https://stackoverflow.com/questions/47883188
复制相似问题