Beim Versuch, eine CSV-Datei von einer URL in Python 3 mit Pandas zu lesen , kann es zu folgender Fehlermeldung kommen: „Erwarteter Dateipfadname oder dateiähnliches Objekt, Typ
Um dieses Problem in Python 3.4 zu beheben, können Sie die Notwendigkeit umgehen, den Byte-Stream zu verarbeiten, indem Sie die URL direkt übergeben zur Pandas read_csv-Funktion. In der aktualisierten Version von Pandas (0.19.2 und höher) wird diese Funktion unterstützt. Der korrigierte Code wäre:
<code class="python">import pandas as pd url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv" c = pd.read_csv(url)</code>
Mit dieser Änderung übernimmt Pandas automatisch den Abruf und die Konvertierung der CSV-Daten von der angegebenen URL und sorgt so für ein nahtloses Dateileseerlebnis, ohne dass eine zwischenzeitliche Dateibearbeitung erforderlich ist.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Erwarteter Dateipfadname oder dateiähnliches Objekt' beim Lesen von Pandas-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!