2016-12-12 20 views
0

パンダを使用してCSVファイルをインポートしようとしています。python - csv入力エラー

import pandas as pd 
csv_path = "https://www.dropbox.com/s/hulf1rqntmwepql/training_3.csv?dl=0" 
data = pd.read_csv(csv_path, sep=',') 

をし、次のエラーメッセージが表示されます::CSVをDropboxにアップロードされた、あなたがアクセスできる

CParserErrorTraceback (most recent call last) 
<ipython-input-44-bf00f19b4b83> in <module>() 
     1 csv_path = "https://www.dropbox.com/s/hulf1rqntmwepql/training_3.csv?dl=0" 
----> 2 data = pd.read_csv(csv_path, sep=',') 

pandas/parser.pyx in pandas.parser.TextReader.read (pandas/parser.c:7988)() 

pandas/parser.pyx in pandas.parser.TextReader._read_low_memory (pandas/parser.c:8244)() 

pandas/parser.pyx in pandas.parser.TextReader._read_rows (pandas/parser.c:8970)() 

pandas/parser.pyx in pandas.parser.TextReader._tokenize_rows (pandas/parser.c:8838)() 

pandas/parser.pyx in pandas.parser.raise_parser_error (pandas/parser.c:22649)() 

CParserError: Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 

答えて

1

Dropboxがいるかどうか、それは自動トリガダウンロードする必要がありますまたはそれならば、それを伝えるためにdl=フラグを使用しましたユーザーにダウンロードを促すUIが表示されます。

今すぐダウンロードプロンプトが表示されたら、代わりにhttps://www.dropbox.com/s/hulf1rqntmwepql/training_3.csv?dl=1を試してください。

+0

アラートボックスからDFオブジェクトを作成しようとしましたか? – MYGz

+1

CSVのようにHTMLを解析しようとしていました。いいえ。 – cwallenpoole