Maison > développement back-end > Tutoriel Python > Comment lire des fichiers CSV à partir d'URL avec Pandas ?

Comment lire des fichiers CSV à partir d'URL avec Pandas ?

DDD
Libérer: 2024-11-03 01:31:29
original
280 Les gens l'ont consulté

How to Read CSV Files from URLs with Pandas?

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"
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal