2017-02-22 6 views
0

Я хочу прочитать csv-файл с веб-сайта. Связь существует, но оно вызывает ошибки<ошибка urlopen [Errno 54] Connection reset by peer>

Мой код:

pd.read_csv("https://data.cityofnewyork.us/api/views/kku6-nxdu/rows.csv") 

и ошибка:

<urlopen error [Errno 54] Connection reset by peer>.

UPDATE: Я попробовал другую ссылку, с меньшим набором данных, и она выполняется без проблем. Я думаю, возможно, неправильно, ошибка возникает из-за большего набора данных.

Итак, как бороться с вышеуказанной ссылкой?

+0

Вы пробовали использовать 'запросы' и получать содержимое файла перед тем, как читать в качестве фреймворка данных? 'импорт запросов; из io import StringIO; import pandas как pd; pd.read_csv (StringIO (requests.get ("https://data.cityofnewyork.us/api/views/kku6-nxdu/rows.csv") .content.decode ('utf8'))) '. Это работает? – Abdou

+0

@Abdou Я попробовал код сейчас, и на этот раз он говорит: «ConnectionError: (« Соединение отменено. », ConnectionResetError (54,« Сброс соединения с помощью peer »))' –

+0

Взгляните на [это] (https: // github.com/kennethreitz/requests/issues/3189). Это может быть полезно для вас. – Abdou

ответ

0

Это работает для меня; это может быть вызвано вашими сетевыми настройками.

+0

да, конечно. это не работает для меня, это вызывает ошибку. Я просто ищу помощь для решения этой проблемы. –

Смежные вопросы