Je suis un peu nouveau sur Python et j'utilise le Jupyter Notebook par le biais d'Anaconda. J'essaie d'importer un fichier csv pour créer un DataFrame, mais je ne parviens pas à importer le fichier.
Voici une tentative utilisant la méthode locale:
df = pd.read_csv('Workbook1')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-11-a2deb4e316ab> in <module>()
----> 1 df = pd.read_csv('Workbook1')
Après cela, j'ai essayé d'utiliser le chemin (je mets l'utilisateur pour mon nom d'utilisateur)
df = pd.read_csv('Users/user/Desktop/Workbook1.csv')
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-13-3f2bedd6c4de> in <module>()
----> 1 df = pd.read_csv('Users/user/Desktop/Workbook1.csv')
J'utilise un Mac, que je connais aussi bien, et je ne suis pas sûr à 100% si j'importe correctement le bon chemin. Quelqu'un peut-il offrir un aperçu ou des solutions qui me permettraient d'ouvrir ce fichier CSV.
Au lieu de fournir chemin, vous pouvez définir un chemin à l'aide du code ci-dessous:
import os
import pandas as pd
os.chdir("D:/dataset")
data = pd.read_csv("workbook1.csv")
Cela fonctionnera sûrement.
Êtes-vous sûr que le fichier existe à l'emplacement que vous spécifiez selon la méthode pandas read_csv
? Vous pouvez vérifier en utilisant le os
module intégré python } _:
import os
os.path.isfile('/Users/user/Desktop/Workbook1.csv')
Un autre moyen de vérifier si le fichier d’intérêt se trouve dans le répertoire de travail actuel d’un cahier Jupyter consiste à exécuter ls -l
dans une cellule:
ls -l
Je pense que le problème est probablement dans l'emplacement du fichier:
df1 = pd.read_csv('C:/Users/owner/Desktop/contacts.csv')
Cela fait, vous pouvez maintenant jouer avec le gros fichier et créer des données utiles avec:
df1.head()
Le module de système d'exploitation en python fournit des fonctions permettant d'interagir avec le système d'exploitation. OS, fait partie des modules utilitaires standard de Python.
import os
import pandas as pd
os.chdir("c:\Pandas")
df=pd.read_csv("names.csv")
df
Cela pourrait aider. :)