Если в вашем коде есть фрейм данных с именем df, тогда просто df.to_csv ("drive / urfolder / data.csv")

оратория Google действительно крутая, но было бы более полезно, если бы я мог получить доступ ко всем моим файлам на диске Google, не используя стандартный API Google Drive.

Это возможно и просто? и как?

 Majid Mortazavi29 мая 2018 г., 20:50
Удалось ли вам найти простой способ доступа к файлам / папкам прямо на Google Диске? Я также считаю, что это сообщение пришло после вашего сообщения:stackoverflow.com/questions/48376580/..., но мне пока не ясно.

Ответы на вопрос(4)

Решение Вопроса

ive, таким как локальные файлы:https://colab.research.google.com/notebook#fileId=1srw_HFWQ2SMgmWIawucXfusGzrj1_U0q

Короче говоря:

# Load the Drive helper and mount
from google.colab import drive
drive.mount('/content/drive')

После выполнения приведенного выше кода ваши файлы с диска будут присутствовать в/content/drive/My Drive.

Я предполагаю, что вы также нашли в комплекте примерный блокнот ввода / вывода, который показывает, как использовать API-интерфейсы Python для доступа к файлам. (Это требует немного меньше настроек.)https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb&scrollTo=c2W5A2px3doP

 Kai28 мар. 2018 г., 20:57
не знаете, как использовать это для «сопоставления» папки .. представьте себе, что в папке есть тысячи отдельных файлов, где я запускаю записную книжку colab, которой необходимо перебирать все файлы в этой папке.
 Calcutta19 апр. 2018 г., 12:53
я успешно сопоставил файл, лежащий в папке Colab Notebooks, как (a)! cat drive / 'Colab Notebooks' / hobbit.txt и как (b) textRDD = spark.sparkContext.textFile ("диск / Colab Notebooks / hobbit.txt" «)

выполните следующие шаги.

Запустите приведенный ниже код и завершите аутентификацию

 !apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

** Запустите приведенный ниже код **

!mkdir -p drive
!google-drive-ocamlfuse drive

** импортировать файл в блокнот **

import pandas as pd
pd.read_csv("drive/Colab_Notebooks/4k_without_spcl.csv") 

Colab_Notebooks - это папка на диске Google

 Ravi G30 авг. 2018 г., 21:39
Если в вашем коде есть фрейм данных с именем df, тогда просто df.to_csv ("drive / urfolder / data.csv")
 Anvesh_vs15 авг. 2018 г., 02:25
Дубликат ответа.
 Gowtham M30 авг. 2018 г., 20:19
Можно ли записать файл на диск Google с помощью этого метода?
 Ravi G30 авг. 2018 г., 21:37
да, вы можете записать свой фрейм данных в CSV, используя метод pandas.to_csv.

чтобы получить доступ к папке или файлу на диске Google,

Шаг 1 Запустить этот фрагмент

    !apt-get install -y -qq software-properties-common python-software-properties module-init-tools
    !add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
    !apt-get update -qq 2>&1 > /dev/null
    !apt-get -y install -qq google-drive-ocamlfuse fuse
    from google.colab import auth
    auth.authenticate_user()
    from oauth2client.client import GoogleCredentials
    creds = GoogleCredentials.get_application_default()
    import getpass
    !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
    vcode = getpass.getpass()
    !echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

На этом шаге вам будет дважды предложено нажать на ссылку, чтобы разрешить доступ к вашему диску, на каждом шаге будет сгенерирован код: (например: 4 / AACN9EZG2AU0dRsV0BupjAc107ugSvT_pmr4YPElX7VkoWru6mNmqc8). Вставьте этот код и нажмите Enter.

Шаг 2 Создать каталог

!mkdir -p drive
!google-drive-ocamlfuse drive

Шаг 3 Доступ к вашему файлу

import pandas as pd
trainDf = pd.read_csv("drive/app/Sample/train.csv");//Here is your file 

к вашему диску в / content / drive с помощью команды

import os
os.chdir("/content/drive/")
!ls

Ваш ответ на вопрос