Невозможно загрузить URL в пандах - PullRequest
0 голосов
/ 29 ноября 2018

Я недавно пытался загрузить набор данных url с помощью панд из этого здесь: набор данных флага

Мой код был:

enter code here
Import pandas as pd
dataset= pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/flags/flag.data')
dataset.head()

Все должно работатьнормально, но у меня есть сообщение об ошибке.Я пытался понять как можно лучше сообщение ... но мне не удалось.Вот сообщение:

TimeoutError: [WinError 10060] A connection attempt failed because the 
connected party did not properly respond after a period of time, or 
established connection failed because connected host has failed to respond

During handling of the above exception, another exception occurred:

URLError                                  Traceback (most recent call last)
<ipython-input-16-13064d485dcd> in <module>()

1 Ответ

0 голосов
/ 29 ноября 2018

Сначала вы должны сделать запрос на получение данных, а затем вы можете прочитать их.Следующий код может быть полезным.

import pandas as pd
import io
import requests
url="https://archive.ics.uci.edu/ml/machine-learning-databases/flags/flag.data"
s=requests.get(url).content
c=pd.read_csv(io.StringIO(s.decode('utf-8')))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...