Impossible de lire un fichier dans google colaboratory . J'ai des fichiers .ipynb et des fichiers .csv dans le même répertoire, mais lorsque j'essaie de l'exécuter:
train = pd.read_csv("train.csv")
Je reçois:
FileNotFoundError: File b'train.csv' does not exist
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
file_id = 'REPLACE_WITH_YOUR_FILE_ID'
downloaded = drive.CreateFile({'id': file_id})
downloaded = drive.CreateFile({'id':'1BH-rffqv_1auzO7tdubfaOwXzf278vJK'}) # replace the id with id of file you want to access
downloaded.GetContentFile('xyz.csv')
# Read file as panda dataframe
import pandas as pd
xyz = pd.read_csv('xyz.csv')
J'utilise Windows 10 et cela a parfaitement fonctionné pour moi. Donne le essayer.
Ajouter un nouveau dossier dans votre lecteur. Nommez-le comme vous voulez. Dans mon cas, je l'ai nommé "Colab Notebook" . C'est le dossier où je garde mes codes et mon fichier de données.
Vous devez d’abord monter votre lecteur. Pour cela, exécutez les suivants un à un
from google.colab import drive
drive.mount('/content/drive/')
Après la deuxième commande, un lien apparaît à l'emplacement de la clé d'authentification. Ouvrez ce lien, copiez la clé, collez et appuyez sur Entrée.
Maintenant, tapez !ls
, il doit donner quelque chose comme ceci drive sample_data
Téléchargez votre fichier de données. Ce sera soit un fichier csv, soit un fichier Excel, peu importe, mais les commandes seront différentes pour chacun.
Pour le fichier csv
train = pd.read_csv('/content/drive/My Drive/Colab Notebook/train.csv')
Pour le fichier Excel il en va de même, il suffit de changer la commande pandas et l'extension de fichier