在Google表格中读取到R

时间:2019-05-28 15:38:48

标签: r google-sheets google-sheets-api

我认为我不了解如何使用googlesheets软件包中的API。我想读这篇:

library(googlesheets)

url <- "https://docs.google.com/spreadsheets/d/e/2PACX-1vSrr9DRaC2fXzPdmOxLW-egSYtxmEp_RKoYGggt-zOKYXSx4RjPsM4EO19H7OJVX1esTtIoFvlKFWcn/pub#"

dat <- gs_read(url)

但是我遇到一个我不明白的错误:

Error in gs_read_csv(ss, ws = ws, ..., verbose = verbose) : 
  inherits(ss, "googlesheet") is not TRUE

1 个答案:

答案 0 :(得分:0)

因此,gs_read实际上采用了可以通过gs_title()函数创建的“电子表格”对象。我会像下面那样修改您的代码。

library(googlesheets)
gs_auth()

name <- "name of google sheet"
spreadsheet_object <- gs_title(name)

dat <- gs_read(spreadsheet_object)

让我知道是否有帮助!