Un cuaderno de ejemplo oficial que muestra la carga / descarga de archivos locales y la integración con Drive y las hojas está disponible aquí:
https://colab.research.google.com/notebooks/io.ipynb
La forma más sencilla de compartir archivos es montar su Google Drive.
Para hacer esto, ejecute lo siguiente en una celda de código:
from google.colab import drive
drive.mount('/content/drive')
Le pedirá que visite un enlace para PERMITIR "Google Files Stream" para acceder a su unidad. Después de eso, se mostrará un código de autenticación alfanumérico largo que debe ingresarse en el cuaderno de su Colab.
Luego, los archivos de Drive se montarán y podrá explorarlos con el explorador de archivos en el panel lateral.
Aquí hay un cuaderno de ejemplos completo
Subir
Descargar
Directorio de listas
fuente
Una forma sencilla de importar datos desde su unidad de Google: esto ahorra tiempo a las personas (no sé por qué Google simplemente no enumera esto paso a paso explícitamente).
INSTALAR Y AUTENTICAR PYDRIVE
CARGANDO
Si necesita cargar datos del disco local:
ejecutar y esto mostrará un botón de elegir archivo - encuentre su archivo de carga - haga clic en abrir
Después de cargar, mostrará:
CREAR ARCHIVO PARA CUADERNO
Si su archivo de datos ya está en su gdrive, puede saltar a este paso.
Ahora está en tu unidad de Google. Encuentra el archivo en tu Google Drive y haz clic derecho. Haz clic en "enlace para compartir". Obtendrá una ventana con:
Copia - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' - esa es la ID del archivo.
En tu cuaderno:
IMPORTAR DATOS EN EL CUADERNO
Para importar los datos que cargó en el bloc de notas (en este ejemplo, un archivo json; la forma de cargar dependerá del tipo de archivo / datos: .txt, .csv, etc.):
Ahora puede imprimir para ver que los datos están ahí:
fuente
google.colab.files.upload()
no parece funcionar en Firefox ni Safari, solo en Chrome. Ver aquípaso 1- Monta tu Google Drive en Collaboratory
paso 2- Ahora verás tus archivos de Google Drive en el panel izquierdo (explorador de archivos). Haga clic derecho en el archivo que necesita importar y seleccione Copiar ruta. Luego importe como de costumbre en pandas, utilizando esta ruta copiada.
¡Hecho!
fuente
La forma más simple que he hecho es:
fuente
Esto le permite cargar sus archivos a través de Google Drive.
Ejecute el código a continuación (encontré esto en algún lugar anteriormente, pero no puedo encontrar la fuente nuevamente, ¡créditos para quien lo escribió!):
Haga clic en el primer enlace que aparece que le pedirá que inicie sesión en Google; luego aparecerá otro que le pedirá permiso para acceder a su Google Drive.
Luego, ejecute esto, que crea un directorio llamado 'unidad' y vincula su Google Drive a él:
Si lo hace
!ls
ahora, habrá una unidad de directorio, y si lo hace!ls drive
, puede ver todos los contenidos de su Google Drive.Entonces, por ejemplo, si guardo mi archivo llamado
abc.txt
en una carpeta llamadaColabNotebooks
en mi Google Drive, ahora puedo acceder a él a través de una rutadrive/ColabNotebooks/abc.txt
fuente
En la barra izquierda de cualquier colaborativo hay una sección llamada "Archivos". Sube tus archivos allí y usa esta ruta
ex:
pd.read_csv('/content/Forbes2015.csv');
fuente
pd.read_csv('Forbes2015.csv');
La solución más simple que he encontrado hasta ahora y que funciona perfectamente para archivos CSV pequeños a medianos es:
pandas.read_csv(URL)
Esto puede o no funcionar para leer un archivo de texto línea por línea o archivos binarios.
fuente
Importación rápida y fácil desde Dropbox:
fuente
Para aquellos que, como yo, vinieron de Google para la palabra clave "upload file colab":
fuente
También puede usar mis implementaciones en google.colab y PyDrive en https://github.com/ruelj2/Google_drive, lo que lo hace mucho más fácil.
Luego, si desea cargar todos los archivos en un directorio de Google Drive, simplemente
O simplemente un archivo específico con
fuente
Como mencionó @Vivek Solanki, también cargué mi archivo en el panel de colaboración en la sección "Archivo". Simplemente tome nota de dónde se ha cargado el archivo. Para mí,
train_data = pd.read_csv('/fileName.csv')
funcionó.fuente
en google colabs si esta es tu primera vez,
ejecute estos códigos y vaya a través del enlace de salida, luego pase el pase hacia la caja
cuando copie puede copiar de la siguiente manera, vaya al archivo, haga clic derecho y copie la ruta *** no olvide eliminar "/ contenido"
fuente
Puede montar en Google Drive ejecutando siguiente
from google.colab import drive
drive.mount('/content/drive')
Luego, para entrenar, copie los datos de gdrive a la carpeta raíz de colab.
!cp -r '/content/drive/My Drive/Project_data' '/content'
donde la primera ruta es la ruta gdrive y la segunda es la carpeta raíz colab.
De esta forma, el entrenamiento es más rápido para grandes datos.
fuente
Se ha resuelto, encuentre los detalles aquí y utilice la función a continuación: /programming/47212852/how-to-import-and-read-a-shelve-or-numpy-file-in-google -colaboratorio / 49467113 # 49467113
fuente
Aquí hay una forma de importar archivos de Google Drive a portátiles.
abra el cuaderno jupyter y ejecute el siguiente código y complete el proceso de autenticación
Una vez que haya terminado con el código anterior, ejecute el siguiente código para montar Google Drive
Importación de archivos de Google Drive a portátiles (Ej .: Colab_Notebooks / db.csv)
digamos que su archivo de conjunto de datos en la carpeta Colab_Notebooks y su nombre es db.csv
Espero que ayude
fuente
si quieres hacer esto sin código, es bastante fácil. Comprime tu carpeta en mi caso, es
luego, en Colab, haga clic derecho en la carpeta donde desea colocar este archivo y presione Cargar y cargar este archivo zip. Después de eso, escribe este comando de Linux.
puede ver que sus datos se cargan correctamente.
fuente
Si el tamaño del conjunto de datos es inferior a 25 mb, la forma más fácil de cargar un archivo CSV es desde el repositorio de GitHub.
Ejemplo:
fuente