将R数据框保存到Google Sheets

4

我进行了一些计算,并在R中创建了一些数据,保存为CSV格式,但现在我想将相同的数据框架(mydata)保存到Google Sheets。

版本1:我想将它们保存为Google Sheets格式,并保存到桌面上的文件夹中。这可能吗?

版本2:直接保存到Google驱动器。我如何指定保存文件的文件夹位置?

我已经上传了以下内容: library(googlesheets4) library(googledrive) 创建到驱动器的连接 gs4_auth()

然后我尝试使用 a) Sheet1 <- sheet_write(mydata) # # 这给我一个奇怪的空白Google表格和奇怪的名称在Google驱动器上

b)我尝试使用 drive_mv("Sheet1", path = "/Users/user/Desktop/Data") 但也返回错误。

现在我完全迷失了方向,想知道应该怎么做才能将现有的数据框保存到Google Sheets?我如何指示保存位置?

1个回答

2

如果您想将数据框上传到Google Sheets中,首先需要在Google Drive中创建电子表格。然后,您需要将该表格的链接复制到函数gs4_get中。也许这不是最好的方法,但对我来说有效。

library(googlesheets4)

mydata %>%
  write_sheet(
    ss = gs4_get(
      "https://docs.google.com/spreadsheets/...." # Replace the access link to the spreadsheets
    ),
    sheet = "Name_your_sheet"
  )

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接