Maison >développement back-end >Tutoriel Python >Comment corriger l'erreur « Nom du chemin de fichier attendu ou objet semblable à un fichier » lors de la lecture du fichier Pandas ?

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

Linda Hamilton
Linda Hamiltonoriginal
2024-11-03 09:42:02378parcourir

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>

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!

Déclaration:
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