Comment corriger l'erreur « Nom du chemin de fichier attendu ou objet semblable à un fichier » lors de la lecture du fichier Pandas ?

Linda Hamilton
Libérer: 2024-11-03 09:42:02
original
329 Les gens l'ont consulté

How to Fix the

Résolution de l'erreur « Nom de chemin de fichier attendu ou objet semblable à un fichier » lors de la lecture du fichier Pandas

Lors de la tentative de lecture d'un fichier CSV à partir d'une URL dans Python 3 à l'aide de Pandas , vous pouvez rencontrer l'erreur : "Nom de chemin de fichier attendu ou objet semblable à un fichier, type ." Ce problème survient lorsque les données sont obtenues à partir du Web sous forme de flux d'octets plutôt que de descripteur de fichier.

Pour résoudre ce problème dans Python 3.4, vous pouvez éviter d'avoir à gérer le flux d'octets en transmettant directement l'URL. à la fonction Pandas read_csv. Dans la version mise à jour de Pandas (0.19.2 et supérieure), cette fonctionnalité est prise en charge. Le code corrigé serait :

<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

Avec cette modification, Pandas gérera automatiquement la récupération et la conversion des données CSV à partir de l'URL spécifiée, offrant une expérience de lecture de fichier transparente sans avoir besoin d'une gestion de fichier intermédiaire.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal