Lecture de fichiers CSV à partir d'URL avec Pandas
La lecture de fichiers CSV directement à partir d'URL est une tâche courante dans l'analyse de données. Cependant, lors de l'utilisation de Pandas avec certaines versions, tenter de lire un fichier CSV à partir d'une URL à l'aide de la méthode read_csv() peut entraîner une erreur du type :
"Expected file path name or file-like object, got <class 'bytes'> type"
Cette erreur se produit car le contenu récupéré de l'URL est de type « octets », tandis que read_csv() attend un chemin de fichier ou un objet de type fichier.
Solution pour Pandas version 0.19.2 et versions ultérieures
Dans Pandas versions 0.19.2 et supérieures, une solution pratique est disponible :
<code class="python">import pandas as pd url = "https://raw.githubusercontent.com/cs109/2014_data/master/countries.csv" c = pd.read_csv(url)</code>
Transmettez simplement l'URL directement à read_csv(), et Pandas gérera automatiquement la récupération et l'analyse du fichier CSV.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!