Преобразование вкладок электронных таблиц в фрейм данных с помощью googledrive - PullRequest
0 голосов
/ 24 июня 2019

Я хочу превратить электронную таблицу документов Google в фрейм данных, используя пакет googledrive (googlesheets больше не поддерживается, а пакет googledrive, похоже, обладает более широким набором функций).

Я прочитал документацию к пакету googledrive, где показано, как получить имя листов, но там не сказано, как получить сам лист в кадре данных: https://googledrive.tidyverse.org/

library(googlesheets) #no longer maintained
sheet1 <- gs_title("Sheet")
tab1 <- as.data.frame(sheet1(for_gs, ws = "mytab", skip=1)) #I want this tab
#How to do the same thing in googledrive?
library(googledrive)
drive_find(type = "spreadsheet")
#Get name
x<-drive_get(id = "id_of_sheet") #this provides the id of the sheet1
#How to I get mytab from sheet1 and convert it into a dataframe?

Я ожидал, что смогу получить sheet1 и превратить его в фрейм данных (как в примерах googlesheets), но в документации googledrive нет ничего, чтобы показать, как это сделать.

1 Ответ

0 голосов
/ 24 июня 2019
install.packages("devtools")    
devtools::install_github("tidyverse/googlesheets4")
library(googledrive)
library(googlesheets4)

drive_find(type = "spreadsheet")
#Get name
x<-drive_get(id = "id_of_sheet") #this provides the id of the sheet1
read_sheet(x)

https://github.com/tidyverse/googlesheets4

...