Как читать данные с Google Drive, используя R в Colab? - PullRequest
1 голос
/ 15 января 2020

Мне нужно прочитать данные в формате CSV с Google Drive, используя R в Colab. Я знаю, как это сделать, используя python, однако у меня нет подходящих способов сделать это в R.

Ответы [ 2 ]

0 голосов
/ 17 января 2020

Если вы можете опубликовать данные c, вы можете использовать gdown.

system("gdown --id 12uRyLU-aAdInBtkVubhI4l3PmbYIo5aE")
data = read.csv("country_culture.csv")

Вот пример блокнота .

0 голосов
/ 15 января 2020

Вы можете использовать два пакета R, чтобы выполнить sh это в зависимости от того, как вы хотите открыть свой гугл-диск в мире.

Я использую это на работе, чтобы получить данные из общих файлов, коллеги хотят, чтобы я анализировать. Самый базовый способ его использования

require(googlesheets4)
require(googledrive)
gs_file<- drive_get('name_of_sheet_on_google')
gs_data <- read_sheet(gs_file)

Когда вы сделаете это, вам нужно будет войти в свою учетную запись Google, и при запуске кода появится запрос на авторизацию, вы согласитесь разрешить доступ и данные волшебным образом появятся в кадре данных.

Я никогда не запускаю свой код без присмотра, поэтому я не храню свое имя пользователя и пароли в целях безопасности, но оба пакета имеют эти возможности, и если вы читаете PDF-файлы и виньетки на CRAN для двоих, вы должны иметь возможность создать что-то безопасное.

Неважно, что вы работаете в онлайновой среде Jupyter, R is R. Эти два пакета и этот код (с соответствующими доступ, должен направить вас в правильном направлении!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...