0
votes

Fichier non trouvé d'erreur dans Pandas à l'aide de fichiers CSV

Je suis nouveau à Jupyter et à la science des données en général. Donc, j'ai récemment été introduit avec Pandas Bibliothèque en Python et également le sujet de fichier lu / écriture. J'ai écrit un code dans lequel je devais ouvrir mon fichier CSV sur le cahier, mais je n'ai pas pu le faire.

J'ai essayé toutes les méthodes que je pouvais penser, mais aucun d'entre eux ne fonctionnent. Voici les codes que j'ai essayé d'ouvrir mon fichier xxx

L'autre méthode que j'ai essayée utilisait le chemin (relatif et absolu) xxx

J'ai également utilisé le format de codage, xxx

toujours après avoir essayé ces méthodes, J'avais à nouveau la même erreur que mon fichier n'a pas été trouvé.


8 commentaires

Avez-vous essayé des barres obliques dans votre chemin au lieu de backslashes


Quel dossier êtes-vous dans votre cahier? Essayez de copier le fichier que vous souhaitez ouvrir dans ce dossier et réessayez pour le lire.


Oui, j'ai aussi essayé la barre oblique, elle n'a pas fonctionné non plus.


La barre oblique inverse est également un caractère d'échappement, essayez d'utiliser Double Backslash sur le système Windows ou de travailler avec pathlib.Path


La double barre-backslash n'a pas non plus fonctionné non plus.


Merci @lukasneugebauer, qui a fonctionné parfaitement.


Êtes-vous sûr que le chemin est correct? 99,9% Son utilisateur utilisateur et le .1 est une erreur obscure qui est rarement, si jamais reproductible.


Heureux ça a fonctionné. Je ne comprends pas vraiment comment c'est-à-dire, mais je pense que Jupyter Notebooks ne peut accéder à des fichiers que dans les sous-dossiers de celui duquel vous avez démarré le cahier. Aussi dans l'arborescence de répertoire, vous remarquerez que vous ne pouvez pas aller plus loin.


3 Réponses :


1
votes

Dans toutes les probabilités, vous n'avez pas le fichier .csv placé où vous le pensez. Que diriez-vous d'accéder au fichier d'abord sur le chemin que vous passez directement, dites-le de la fenêtre d'exécution?

  1. HIT WIN + R
  2. Coller "c: \ users \ xxxx \ dektop \ project \ walmart.csv" (avec des virgules inversées, ça va prendre soin de votre nom d'utilisateur, xxxx, dispose d'espace)
  3. Hit Entrée.

    Si vous pouvez l'ouvrir, il n'y a aucune raison pour ne pas pouvoir l'ouvrir à Pandas pour la lecture.

    Si vous ne pouvez pas l'ouvrir, allez à l'emplacement ( C: \ users \ users \ xxxx \ de bureau \ project \ ) et voyez s'il y a un fichier appelé walmart. CSV .

    Assurez-vous également qu'il n'y a pas de symbole / caractère spécial dans le nom de fichier / filepath que vous avez interprété comme autre chose. (par exemple, wælmært.csv au lieu de walmart.csv)

    J'espère que cela vous aidera!


0 commentaires

-1
votes

Way-01: Vous devez d'abord changer le répertoire, où votre fichier souhaité est situé xxx

way-02: si nous ne voulons pas modifier le répertoire de travail actuel, suivez Comme ci-dessous (doit utiliser double \) xxx


0 commentaires

-1
votes

J'ai eu le même problème, et j'ai donc déplacé le fichier CSV dans le même dossier que mes autres fichiers Python (répertoire de travail).

J'ai ensuite changé les backslashes dans l'URL de l'emplacement de fichier pour transférer des barres obliques, et le fichier a pu être lu.


0 commentaires