问题标签 [r-googlesheets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
166 浏览

r - 从 R 中的链接未共享的 Google Drive 文件中检索数据

我想将文件从 Google Drive 导入到 R。我正在尝试使用gsheet::gsheet2text,但无法检索信息,因为它不是通过链接共享的。如何登录以通过 R 获取数据?

0 投票
1 回答
3278 浏览

r - 如何处理错误“错误:所有(长度 == 1L | 长度 == n)不正确”?

我一直在尝试解决这个问题,但没有成功。想象一下,我有一个名为“数据库”的谷歌工作表。在此工作表中,我有一张名为“Sheet1”的工作表。在这张表中,我有一个表(从 A1 开始),列名为“a1”、“a2”、“a3”。

现在,我想追加一个值“12”、“23”、“34”的新行。为此,我输入了以下代码:

但是当我这样做时,我收到以下错误:

非常感谢

0 投票
1 回答
117 浏览

r - 如何使用 R 将当前日期添加到谷歌工作表名称中?

我正在使用 R,并尝试在工作表标题中创建一个包含今天日期的谷歌工作表。到目前为止,这是我的代码......我不知道我错过了什么或者这是否可行。任何建议或帮助将不胜感激。


0 投票
1 回答
344 浏览

r - 使用 googlesheets 包读取欧洲格式的 csv

我很难找到通过包从谷歌表中有效导入格式化为欧洲风格的文件的方法(,小数的逗号和.数千的点)。R 会自动将逗号读取为分隔符,而不是十进制符号。12.300,35library(googlesheets)

下载工作表时(通过 R),它会自动选择逗号分隔符。我可以自定义吗?

这是我通过共享的谷歌表格链接获得的数据。

我的代码:

结果错误:

0 投票
0 回答
154 浏览

r - 如何在一个 gs_edit_cells 命令中上传多个数据帧

我相信使用该googlesheets软件包的其他人有时会遇到这个问题。由于已知 googlesheetsgs_edit_cells()非常慢,有没有办法在一次命令调用中将多个数据帧上传到同一文件中的多个锚点?

因此,如果我有 2 个数据框: df1 和 df2 而不是调用

我们有没有办法像这样调用它:

由于这些是具有独立摘要报告的小型数据框,因此我们无法将它们组合成一个数据框。

0 投票
0 回答
146 浏览

r - googlesheet gs_new() 太慢了

我有一个 data.table DT,其中包含 21 个变量的 270 个观察值。使用 GoogleSheet API 将此 data.table 写入 Google 驱动器。写入文件大约需要十分钟。这正常吗??我已经尝试了所有方法并到处查看我的代码是否有任何问题,但我找不到它这么慢的原因。这也不是互联网连接。

我无法编写更大的文件,因为它需要太长时间!我认为不应该花这么长时间,并且相信我做错了什么。

0 投票
1 回答
143 浏览

r - 检查工作表是否存在

如何使用 googlesheets 包检查电子表格中是否存在带有标题的某个工作表?

0 投票
1 回答
585 浏览

r - 将图像插入 Google 表格的 R 脚本

有没有办法使用 R 脚本将图像(在本例中为 ggplot2 图表)插入 Google 表格?也许使用googlesheets包?

我了解了如何将图像添加到Excel电子表格,并且可以通过“表格”菜单中的“插入” -> “图像”将图像添加到浏览器中的 Google表格。但我想从 R 脚本中将图像添加到我的工作表中。

0 投票
0 回答
595 浏览

r - R:在 Shiny App 中引入自动化

我想知道如何构建一个在预定时间自动运行功能的 Shiny App。我读了这个,但它似乎与我的情况无关。

我创建了一个函数来更新谷歌表,使用包googlesheet。现在应用程序 ui 看起来像这样。

在此处输入图像描述

单击“手动更新”按钮使应用程序能够运行功能并更新 googlesheet。

但我希望应用程序每天下午 1 点运行相同的功能,即使没有单击“手动更新”按钮,而“激活自动更新”按钮处于打开状态。

所以总结一下,我想知道

  1. 在闪亮的应用程序中在预定时间自动执行功能的方式。
  2. 保存“激活自动更新”的用户输入的方式。也就是说,一旦你打开了这个按钮,即使你关闭了这个应用程序再打开它,它也一直处于“开启”状态。关闭此按钮后,即使用户关闭了应用程序,它也会一直处于“关闭”状态,直到用户再次打开它。

我会很感激任何帮助!

用户界面

服务器.R

0 投票
4 回答
2027 浏览

r - 如何将 R 数据框上传到谷歌驱动器?

我正在使用 CRAN 的 googledrive 包。但是,功能 - drive_upload 允许您上传本地文件而不是数据框。有人可以帮忙吗?