Heim >Backend-Entwicklung >Python-Tutorial >Wie liest man mit Pandas CSV-Dateien aus URLs?

Wie liest man mit Pandas CSV-Dateien aus URLs?

DDD
DDDOriginal
2024-11-03 17:49:30746Durchsuche

How Do You Read CSV Files From URLs Using Pandas?

CSV-Dateien von URLs mit Pandas lesen

Beim Versuch, eine CSV-Datei von einer URL mit Python 3.x zu lesen, stoßen Benutzer möglicherweise auf den Fehler: „Erwartete Datei Pfadname oder dateiähnliches Objekt, Typ Dies geschieht, weil Pandas einen Dateipfad oder einen erwartet Öffnen Sie das Dateiobjekt, während der Code eine aus der URL erhaltene Bytezeichenfolge bereitstellt. Um dieses Problem zu beheben, befolgen Sie die aktualisierte Pandas-Implementierung:

In Pandas-Versionen nach 0.19.2 können Sie die URL direkt an die Funktion read_csv() übergeben:

Dies wurde aktualisiert Der Code liest die CSV-Daten direkt von der angegebenen URL, ohne dass Zwischenschritte wie „requests.get().content.
<code class="python">import pandas as pd

# Replace the s variable with the direct URL
url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>
“ erforderlich sind

Das obige ist der detaillierte Inhalt vonWie liest man mit Pandas CSV-Dateien aus URLs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn