Un exemple de bloc-notes officiel montrant le chargement / téléchargement de fichiers locaux et l'intégration avec Drive et les feuilles est disponible ici:
https://colab.research.google.com/notebooks/io.ipynb
Le moyen le plus simple de partager des fichiers est de monter votre Google Drive.
Pour ce faire, exécutez ce qui suit dans une cellule de code:
from google.colab import drive
drive.mount('/content/drive')
Il vous demandera de visiter un lien pour AUTORISER "Google Files Stream" pour accéder à votre lecteur. Après cela, un long code d'authentification alphanumérique s'affiche et doit être saisi dans le carnet de notes de votre Colab.
Ensuite, vos fichiers Drive seront montés et vous pourrez les parcourir avec le navigateur de fichiers dans le panneau latéral.
Voici un exemple de cahier complet
Télécharger
Télécharger
Répertoire de liste
la source
Un moyen simple d'importer des données depuis votre googledrive - cela fait gagner du temps aux gens (je ne sais pas pourquoi Google ne répertorie pas cette étape par étape explicitement).
INSTALLER ET AUTHENTIFIER PYDRIVE
TÉLÉCHARGEMENT
si vous devez télécharger des données à partir du lecteur local:
exécuter et cela affichera un bouton de sélection de fichier - recherchez votre fichier de téléchargement - cliquez sur Ouvrir
Après le téléchargement, il affichera:
CRÉER UN FICHIER POUR LE CARNET
Si votre fichier de données est déjà dans votre gdrive, vous pouvez passer à cette étape.
Maintenant, il est dans votre lecteur Google. Recherchez le fichier dans votre lecteur Google et faites un clic droit. Cliquez sur "Obtenir un lien partageable". Vous obtiendrez une fenêtre avec:
Copiez - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' - c'est l'ID de fichier.
Dans ton cahier:
IMPORTATION DES DONNÉES DANS LE CARNET
Pour importer les données que vous avez téléchargées dans le notebook (un fichier json dans cet exemple - la façon dont vous chargez dépendra du type de fichier / données - .txt, .csv etc.):
Vous pouvez maintenant imprimer pour voir que les données sont là:
la source
google.colab.files.upload()
ne semble pas fonctionner ni sur Firefox ni sur Safari, Chrome uniquement. Voir iciétape 1 - Montez votre Google Drive sur Collaboratory
étape 2 - Vous verrez maintenant vos fichiers Google Drive dans le volet gauche (explorateur de fichiers). Cliquez avec le bouton droit sur le fichier à importer et sélectionnez le chemin de copie. Puis importez comme d'habitude dans les pandas, en utilisant ce chemin copié.
Terminé!
la source
La façon la plus simple que j'ai faite est:
la source
Cela vous permet de télécharger vos fichiers via Google Drive.
Exécutez le code ci-dessous (trouvé quelque part précédemment mais je ne peux pas trouver la source à nouveau - crédit à celui qui l'a écrit!):
Cliquez sur le premier lien qui apparaît et vous invite à vous connecter à Google; après cela, un autre apparaîtra qui vous demandera la permission d'accéder à votre Google Drive.
Ensuite, exécutez ceci qui crée un répertoire nommé `` lecteur '' et y lie votre Google Drive:
Si vous faites un
!ls
maintenant, il y aura un lecteur de répertoire, et si vous le faites,!ls drive
vous pouvez voir tout le contenu de votre Google Drive.Ainsi par exemple, si j'enregistre mon fichier appelé
abc.txt
dans un dossier appeléColabNotebooks
dans mon Google Drive, je peux maintenant y accéder via un chemindrive/ColabNotebooks/abc.txt
la source
Dans la barre de gauche de tout laboratoire, il y a une section intitulée «Fichiers». Téléchargez vos fichiers là-bas et utilisez ce chemin
ex:
pd.read_csv('/content/Forbes2015.csv');
la source
pd.read_csv('Forbes2015.csv');
La solution la plus simple que j'ai trouvée jusqu'à présent et qui fonctionne parfaitement pour les fichiers CSV de petite et moyenne taille est:
pandas.read_csv(URL)
Cela peut ou non fonctionner pour la lecture d'un fichier texte ligne par ligne ou des fichiers binaires.
la source
Importation rapide et facile depuis Dropbox:
la source
Pour ceux qui, comme moi, sont venus de Google pour le mot clé "upload file colab":
la source
Vous pouvez également utiliser mes implémentations sur google.colab et PyDrive à https://github.com/ruelj2/Google_drive, ce qui facilite grandement les choses.
Ensuite, si vous souhaitez charger tous les fichiers dans un répertoire Google Drive, il suffit
Ou juste un fichier spécifique avec
la source
Comme mentionné par @Vivek Solanki, j'ai également téléchargé mon fichier sur le tableau de bord collaboratif dans la section "Fichier". Prenez simplement note de l'endroit où le fichier a été téléchargé. Pour moi, a
train_data = pd.read_csv('/fileName.csv')
fonctionné.la source
dans google colabs si c'est votre première fois,
exécutez ces codes et passez par le lien de sortie, puis passez le mot de passe à la boîte
lorsque vous copiez, vous pouvez copier comme suit, allez dans le fichier clic droit et copiez le chemin *** n'oubliez pas de supprimer "/ content"
la source
Vous pouvez monter sur Google Drive en exécutant la suite
from google.colab import drive
drive.mount('/content/drive')
Ensuite, pour la formation, copiez les données de gdrive dans le dossier racine de colab.
!cp -r '/content/drive/My Drive/Project_data' '/content'
où le premier chemin est le chemin gdrive et le second est le dossier racine de colab.
De cette façon, la formation est plus rapide pour les données volumineuses.
la source
Le problème a été résolu, trouvez les détails ici et utilisez la fonction ci-dessous: /programming/47212852/how-to-import-and-read-a-shelve-or-numpy-file-in-google -colaboratoire / 49467113 # 49467113
la source
Voici une façon d'importer des fichiers de Google Drive vers des ordinateurs portables.
ouvrez le notebook jupyter et exécutez le code ci-dessous et terminez le processus d'authentification
une fois que vous avez terminé avec le code ci-dessus, exécutez le code ci-dessous pour monter google drive
Importation de fichiers de Google Drive vers des notebooks (Ex: Colab_Notebooks / db.csv)
disons votre fichier de jeu de données dans le dossier Colab_Notebooks et son nom est db.csv
J'espère que ça aide
la source
si vous voulez faire cela sans code, c'est assez facile. Zip votre dossier dans mon cas c'est
puis dans Colab, faites un clic droit sur le dossier où vous souhaitez placer ce fichier et appuyez sur Télécharger et téléchargez ce fichier zip. Après cela, écrivez cette commande Linux.
vous pouvez voir que vos données ont été téléchargées avec succès.
la source
Si la taille de l'ensemble de données est inférieure à 25 Mo, le moyen le plus simple de télécharger un fichier CSV est à partir de votre référentiel GitHub.
Exemple:
la source