2017-02-22 67 views
0

我想從網站上讀取csv文件。該鏈接存在,但它會引發錯誤<urlopen錯誤[Errno 54]通過對等方重置連接>

我的代碼是:

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

和錯誤是:

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

更新:我嘗試了另一個鏈接,使用較小的數據集,它執行沒有問題。我想,也許是錯誤的,由於數據集較大,導致錯誤。

那麼如何處理上面的鏈接呢?

+0

您是否嘗試過使用'requests'並在讀取數據框之前先獲取文件的內容? '進口要求;從io import StringIO;將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:('Connection aborted。',ConnectionResetError(54,'Connection reset by peer'))' –

+0

看看[this](https:// github.com/kennethreitz/requests/issues/3189)。這可能對您有所幫助。 – Abdou

回答

0

它適用於我;這可能是由您的一般網絡設置引起的。

+0

是的,當然是。它不適合我,它會產生一個錯誤。我只是尋求幫助來解決這個問題。 –

相關問題