Я хочу прочитать 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: Я попробовал другую ссылку, с меньшим набором данных, и она выполняется без проблем. Я думаю, возможно, неправильно, ошибка возникает из-за большего набора данных.
Итак, как бороться с вышеуказанной ссылкой?
Вы пробовали использовать 'запросы' и получать содержимое файла перед тем, как читать в качестве фреймворка данных? 'импорт запросов; из 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
@Abdou Я попробовал код сейчас, и на этот раз он говорит: «ConnectionError: (« Соединение отменено. », ConnectionResetError (54,« Сброс соединения с помощью peer »))' –
Взгляните на [это] (https: // github.com/kennethreitz/requests/issues/3189). Это может быть полезно для вас. – Abdou