r - 将 r 数据框保存到谷歌表格

标签 r google-sheets google-drive-api google-sheets-api

我已经执行了一些计算并在 r 中创建了一些数据,它被保存到 csv,但现在我想将相同的数据帧 (mydata) 保存到 Google 表格。

版本。 1:我想将它们以谷歌表格格式保存到桌面上的文件夹中。这可能吗?

版本 2。直接保存到谷歌驱动器。我如何在此处将文件夹指向保存文件的位置?

我已经上传: 图书馆(googlesheets4) 图书馆(谷歌驱动器) 创建与驱动器的连接 gs4_auth()

然后我尝试使用 一种) Sheet1 <- sheet_write(mydata) # # 这给了我一个奇怪的空白谷歌表格,在谷歌驱动器上有一个奇怪的名字

b) 我试过使用 drive_mv("Sheet1", path = "/Users/user/Desktop/Data") 而且它还给我错误。

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

最佳答案

如果您想将数据框上传到 google 表格中,首先您需要在 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"
  )

关于r - 将 r 数据框保存到谷歌表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73784057/

相关文章:

根据 R 中另一个数据框中的部分文本替换一列中的值

css - 当列中的日期是明天时,Google 表格电子邮件通知

google-apps-script - Google Drive API 上传到父文件夹

logging - 使用 Arduino 访问 Google Drive

r - 使用 R 将图例添加到绘图中

r - 在 ggplot2 条形图中标记 NA

r - 复杂的条件删除/提取行

javascript - getLastRow() 问题

javascript - https ://docs. google.com 请求失败返回代码 400。服务器响应被 chop :

google-apps-script - 在 Google 脚本中指定要保存文件的文件夹