用R进行谷歌预测

用R进行谷歌预测,r,google-prediction,R,Google Prediction,是否有人在R中成功地使用了Google谓词API?我的目标是执行以下任务: 上传和管理谷歌存储中的数据 使用此数据从Google Prediction中训练模型 我已按照位于和(使用Windows时)的安装说明进行了操作。我无法同时使用Mac OSX和Windows成功连接 我怀疑核心问题是身份验证。有分散的文档,我觉得我已经尝试了所有的东西(甚至是为这个目的设计的R包的概述) 我不是最伟大的程序员,但我通常可以跟随代码,从工作过的示例中拼凑出我需要的东西。不过,在这一点上,我根本不知道还能

是否有人在R中成功地使用了Google谓词API?我的目标是执行以下任务:

  • 上传和管理谷歌存储中的数据
  • 使用此数据从Google Prediction中训练模型
我已按照位于和(使用Windows时)的安装说明进行了操作。我无法同时使用Mac OSX和Windows成功连接

我怀疑核心问题是身份验证。有分散的文档,我觉得我已经尝试了所有的东西(甚至是为这个目的设计的R包的概述)

我不是最伟大的程序员,但我通常可以跟随代码,从工作过的示例中拼凑出我需要的东西。不过,在这一点上,我根本不知道还能尝试什么


非常感谢。

我上次听说(今年4月),对Google Prediction API的R支持还没有升级到使用OAuth,所以当Prediction API从旧的客户端登录模式切换到OAauth 2.0时,它实际上破坏了R功能。

Marc Cohen似乎是对的,我认为有些东西坏了。然而,我成功地通过了身份验证,以下是如何:

下载
googlepredictionapi_0.12.tar.gz
并将其解压缩到临时文件夹中。然后在编辑器中打开
googlepredictionapi/R/prediction\u api\u init.R
,删除这些行

myEmail <- ""
myPassword <- ""
myAPIkey <- ""
现在,您应该能够按照[1]中的步骤进行操作。但是我没有打电话

install.packages("googlepredictionapi_0.12.tar.gz", repos=NULL, type="source")
你需要打电话

install.packages("googlepredictionapi.mod.tar.gz", repos=NULL, type="source")
按照这些步骤,在某个时候应该生成一个文件
$HOME/.auth token

(您甚至可以通过显式调用显式触发此操作:
predictionaputilgetauth(verbose=TRUE)
mymail
myPassword
必须事先设置。)

由于某些原因,在[1]中手动设置的全局变量已被上面删除的行遮盖。对于verbose选项也是如此,您可以将它作为额外选项
…,verbose=true)
传递给大多数API函数调用


希望这有帮助。

您是否“手动授权('gsutil config')并创建.boto文件”是的,据我所知,一切都应该很好。在这两台机器上,我都按照说明启动和运行GSUtils,并提供授权。这是完全可能的。在访问API的其余部分之前,您需要先使用
ROAuth
httr
进行身份验证。@Maiasaura-您可以提供一些代码来说明如何执行此操作吗?这超出了我所知道的范围。提前谢谢!有一个Google Prediction API R客户端:你有这个断言的链接吗?
install.packages("googlepredictionapi.mod.tar.gz", repos=NULL, type="source")