Официальный пример записной книжки, демонстрирующей загрузку / выгрузку локальных файлов и интеграцию с Диском и листами, доступен здесь:
https://colab.research.google.com/notebooks/io.ipynb
Самый простой способ обмениваться файлами - это подключить Google Drive.
Для этого запустите следующее в ячейке кода:
from google.colab import drive
drive.mount('/content/drive')
Вам будет предложено перейти по ссылке РАЗРЕШИТЬ «Поток файлов Google» для доступа к вашему диску. После этого будет показан длинный буквенно-цифровой код авторизации, который необходимо ввести в записную книжку вашего Colab.
После этого ваши диски будут смонтированы, и вы сможете просматривать их с помощью браузера файлов на боковой панели.
Вот полный пример тетради
Загрузить
Скачать
Список каталогов
источник
Простой способ импортировать данные из вашего googledrive - это экономит время людей (не знаю, почему Google просто не перечисляет этот шаг в явном виде).
УСТАНОВИТЬ И АУТЕНТИФИЦИРОВАТЬ PYDRIVE
UPLOADING
если вам нужно загрузить данные с локального диска:
выполнить, и это будет отображать кнопку выбора файла - найти файл загрузки - нажмите открыть
После загрузки отобразится:
СОЗДАТЬ ФАЙЛ ДЛЯ ЗАПИСИ
Если ваш файл данных уже находится в вашем gdrive, вы можете пропустить этот шаг.
Теперь это в вашем диске Google. Найдите файл на вашем диске Google и щелкните правой кнопкой мыши. Нажмите «поделиться ссылкой». Вы получите окно с:
Скопируйте - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' - это идентификатор файла.
В вашей записной книжке:
Импорт данных в записную книжку
Чтобы импортировать данные, загруженные в записную книжку (в данном примере файл json, способ загрузки зависит от типа файла / данных - .txt, .csv и т. Д.):
Теперь вы можете распечатать, чтобы увидеть данные там:
источник
google.colab.files.upload()
, похоже, не работает ни на Firefox, ни на Safari, только на Chrome. Смотрите здесьШаг 1. Подключите ваш Google Drive к совместной работе.
Шаг 2. Теперь вы увидите файлы Google Диска на левой панели (проводник). Щелкните правой кнопкой мыши файл, который нужно импортировать, и выберите «Копировать путь». Затем импортируйте как обычно в пандах, используя этот скопированный путь.
Готово!
источник
Самый простой способ, который я сделал, это:
источник
Это позволяет загружать ваши файлы через Google Drive.
Запустите приведенный ниже код (нашел это где-то ранее, но я не могу найти источник снова - кредиты тому, кто его написал!):
Нажмите на первую появившуюся ссылку, которая предложит вам войти в Google; после этого появится другое, которое попросит разрешения на доступ к вашему Google Диску.
Затем запустите этот файл, который создаст каталог с именем «drive» и свяжет с ним ваш Google Drive:
Если вы сделаете
!ls
сейчас, будет каталог диска, и если вы сделаете это,!ls drive
вы можете увидеть все содержимое вашего Google Диска.Так, например, если я сохраню свой файл с именем
abc.txt
в папкеColabNotebooks
на моем Google Диске, я могу теперь получить к нему доступ через путьdrive/ColabNotebooks/abc.txt
источник
На левой панели любой колаборатории есть раздел «Файлы». Загрузите туда свои файлы и используйте этот путь
например:
pd.read_csv('/content/Forbes2015.csv');
источник
pd.read_csv('Forbes2015.csv');
Самое простое решение, которое я нашел до сих пор и которое идеально подходит для CSV-файлов малого и среднего размера:
pandas.read_csv(URL)
Это может или не может работать для чтения текстового файла построчно или двоичных файлов.
источник
Быстрый и простой импорт из Dropbox:
источник
Для тех, кто, как и я, пришел из Google по ключевому слову «загрузить файл colab»:
источник
Вы также можете использовать мои реализации на google.colab и PyDrive по адресу https://github.com/ruelj2/Google_drive, что значительно облегчает эту задачу.
Затем, если вы хотите загрузить все файлы в каталоге Google Drive, просто
Или просто конкретный файл с
источник
Как упомянул @Vivek Solanki, я также загрузил свой файл на панель инструментов колаборатории в разделе «Файл». Просто запомните, куда был загружен файл. Для меня
train_data = pd.read_csv('/fileName.csv')
сработало.источник
в Google Colabs, если это ваш первый раз,
запустите эти коды и пройдите через выходную ссылку, затем пройдите через pass-prase в поле
когда вы копируете, вы можете копировать следующим образом, перейдите к файлу правой кнопкой мыши и скопируйте путь *** не забудьте удалить "/ content"
источник
Вы можете подключиться к Google Drive, запустив следующую
from google.colab import drive
drive.mount('/content/drive')
Впоследствии Для обучения скопируйте данные из gdrive в корневую папку colab.
!cp -r '/content/drive/My Drive/Project_data' '/content'
где первый путь - это путь gdrive, а второй - корневая папка colab.
Таким образом, обучение быстрее для больших данных.
источник
Это было решено, найдите подробности здесь и используйте следующую функцию: /programming/47212852/how-to-import-and-read-a-shelve-or-numpy-file-in-google -colaboratory / 49467113 # 49467113
источник
Вот один из способов импортировать файлы с Google Drive на ноутбуки.
откройте блокнот jupyter, запустите приведенный ниже код и завершите процесс аутентификации
как только вы закончили с приведенным выше кодом, запустите приведенный ниже код для монтирования Google Drive
Импорт файлов с google-накопителя в блокноты (например: Colab_Notebooks / db.csv)
скажем, ваш файл набора данных в папке Colab_Notebooks и его имя db.csv
Я надеюсь, что это помогает
источник
если вы хотите сделать это без кода, это довольно просто. Zip ваша папка в моем случае это
Затем в Colab щелкните правой кнопкой мыши папку, в которую вы хотите поместить этот файл, и нажмите Загрузить и загрузить этот zip-файл. После этого напишите эту команду Linux.
Вы можете видеть, что ваши данные успешно загружены.
источник
Если размер набора данных меньше 25 МБ, самый простой способ загрузить файл CSV - это использовать репозиторий GitHub.
Пример:
источник