问题标签 [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 投票
2 回答
1055 浏览

r - 在没有浏览器的情况下在 AWS Ubuntu 上验证谷歌表格

我在 AWS“Ubuntu Server 12.04.2”上运行 R Studio,并通过我的浏览器访问 R Studio。

当我尝试使用带有代码的 googlesheets 包对 google auth API 进行身份验证时: gs_auth(token = NULL, new_user = FALSE, key = getOption("googlesheets.client_id"), secret = getOption("googlesheets.client_secret"), cache = getOption("googlesheets.httr_oauth_cache"), verbose = TRUE)

这里的问题是它会将我重定向到本地机器(基于 Windows)的浏览器。即使我授权它,它也会重定向到像“ http://localhost:1410/?state=blahblah&code=blahblah ”这样的 URL。

在这种情况下如何授权 googlesheets?

我什至尝试从我的 Windows 机器转移现有的 httr-oauth 令牌以删除 ubuntu 服务器。

0 投票
1 回答
523 浏览

r - 关于 R 中的“gsheet”包

gsheet我对包 0.2.1 版有一些疑问。这是我在shiny.

错误信息:

该网址是我的谷歌电子表格。我无法解决这个问题。我能做些什么?过去没有问题。

0 投票
0 回答
54 浏览

r - 如何将 REGEXMATCH 公式从 Google 表格翻译成 R

我在 Google 表格中有一些列,其标题如下:

Complete_Fall11 Complete_Spr12 Complete_Fall12 Complete_Spr13 Complete_Fall13 Complete_Spr14

在他们每个人的下方,我都有一个具有以下公式的单元格:

这段代码基本上...

  • 查看“Enrollment.End”列中的值是否大于或等于..

    • 夏季为 20__0500,秋季为 20__1100,春季为 20__0400,
  • ...并提取年份放入:

    • 例如,标题为“Complete_Fall11”的列将在“注册”列中查找大于或等于 20111100 的值。

在 R 中,我的数据框名称是 NSCH,并且我有相同的列标题。所以这个问题有两个部分:

  1. 如何将 NSCH$Enrollment.End 列中的值重新编码为“Complete_Fall11”,如果 NSCH$Enrollment.End > 20111100 中的值大于或等于 20111100,则返回“1”,如果小于则返回“NA” .
  2. 编写代码来自动从变量名(又名列标题)是否包含“Fall”、“Spring”或“Summer”中提取月份是否可行,或者我最好只编写一个脚本来明确所有这些?*

示例数据框:

期望的输出:

* R 的美妙之处在于我可以编写脚本。我在 Google Sheets 中有这个复杂的正则表达式的全部原因是它在自动化功能方面代替了脚本。

0 投票
1 回答
423 浏览

mysql - Google Sheet 与数据库连接

我在谷歌表中有一个非常大的文件,其中包含许多记录、行和列。

我想从中创建一个数据库。我可以以某种方式个性化显示吗?我想将行引用到字段并按名称搜索。

是否有一些访问软件可以实现这一目标?

工作表图片

数据库图片

0 投票
5 回答
28184 浏览

google-sheets - How to export a csv from Google Sheet API?

I can't find any reference to an API that enables Rest API clients to export an existing Google Sheet to a csv file.

https://developers.google.com/sheets/

I believe there should be a way to export them.

0 投票
0 回答
238 浏览

r - 使用 crontab 运行 Rscript 时出错:ELF 文件 OS ABI 无效

我正在运行Rscriptusing crontab。在该Rscript命令中,我尝试googlesheets使用library(googlesheets). 注意,我已经安装googlesheets包已经安装了。

我收到此错误:

当我从终端运行相同的脚本时,我没有收到此错误。此错误仅在运行时出现crontab

我还尝试低于 sessionInfo (如果这可能有助于检测问题):

我也尝试重新安装包purrr,,,dplyrgooglesheets请提出我所缺少的。

还有什么:

ELF 文件操作系统 ABI 无效

意思是?

0 投票
0 回答
2165 浏览

r - 尝试使用 R 访问 Google Drive 文件夹中的文件

我是 R 的初学者,我正在尝试使用 R 访问 Google 驱动器上googlesheets的 google 表格。包是访问 google 表格的一种方式,但这样我只能下载、编辑或上传文件到“我的驱动器”谷歌驱动器上的文件夹。相反,我的主要目标是访问 Google 驱动器上某个特定文件夹中的文件,而不是“我的驱动器”。有人可以对此有所了解。

此外,我尝试尝试使用RGoogleDocs包,但甚至无法安装该包,因为它在 R 3.2.3 版本的任何存储库中都不可用。

0 投票
1 回答
666 浏览

if-statement - 谷歌表格如果和语句不起作用

嗨,我试图在现有的 IF 语句中执行 AND IF 语句,但它没有从单元格 O:O 读取值

这是代码 - 包含的工作表的屏幕截图

关于我做错了什么的任何想法

=Arrayformula(IF(ROW(G:G)=1,"状态",IF(A:A="","",IF(E:E="","进行中",IF(E:E< 5000,"已完成",(if(AND(E:E>=5000,O:O="接受"),"已完成","")))))))

在此处输入图像描述

0 投票
0 回答
452 浏览

r - 未经身份验证将数据添加到 Google 表格(R + googlesheets)

是否可以在不提示用户身份验证的情况下向现有的公共 Google 表格添加行?我在闪亮的应用程序中有以下功能:

但是当gs_add_row在本地调用时,它会打开一个浏览器,要求登录 Google 帐户。在shinyapps.io 上它崩溃(导致会话与服务器断开连接)。

我已确保 Google 表格已“发布到网络”。

0 投票
1 回答
108 浏览

r - 整数被 R + googlesheets 添加到 Google 表格时解释为日期

我正在尝试通过gs_add_rowgooglesheets 将值对(日期、值)添加到 Google 表格。这成功了,只是这两个值在 Google 表格上都显示为日期。

我事先检查了“值”以确保它符合预期(例如 50),但表格显示日期(1970-02-20)。

我什至尝试将表格中的单元格格式设置为“数字”而不是“自动”,但没有任何区别。

有没有办法指定变量类型?

编辑 示例代码: