Heim > Backend-Entwicklung > Python-Tutorial > Wie lese ich CSV-Dateien von URLs mit Pandas?

Wie lese ich CSV-Dateien von URLs mit Pandas?

DDD
Freigeben: 2024-11-03 01:31:29
Original
280 Leute haben es durchsucht

How to Read CSV Files from URLs with Pandas?

CSV-Dateien von URLs mit Pandas lesen

CSV-Dateien direkt von URLs zu lesen ist eine häufige Aufgabe bei der Datenanalyse. Wenn Sie Pandas jedoch mit bestimmten Versionen verwenden, kann der Versuch, eine CSV-Datei von einer URL mit der Methode read_csv() zu lesen, zu einem Fehler wie dem folgenden führen:

"Expected file path name or file-like object, got <class 'bytes'> type"
Nach dem Login kopieren

Dieser Fehler tritt auf, weil der Inhalt von der URL abgerufen wurde ist vom Typ „Bytes“, während read_csv() einen Dateipfad oder ein dateiähnliches Objekt erwartet.

Lösung für Pandas Version 0.19.2 und höher

In Pandas Für die Versionen 0.19.2 und höher ist eine praktische Lösung verfügbar:

<code class="python">import pandas as pd

url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv"
c = pd.read_csv(url)</code>
Nach dem Login kopieren

Übergeben Sie einfach die URL direkt an read_csv(), und Pandas übernimmt den Abruf und das Parsen der CSV-Datei automatisch.

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

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage