0

我正在使用 RGoogleAnalytics,目前我还处于学习阶段。

我在这里遵循教程中的代码https://code.google.com/p/r-google-analytics/

但是当我尝试跑步时

ga.goals <- conf$GetGoals()
ga.goals

我收到一条错误消息,告诉我有一个unexpected escaped character '\.' at pos 7

对于接下来的两行代码(GetSegments) ,我收到了类似的消息

这个问题处理 Facebook Graphs API 中的类似问题

如何在 R 中替换“意外的转义字符”

我试过使用类似的代码

confGoalsSub <- gsub('\\.', ' ', conf$GetGoals())

删除转义字符,但我收到另一个错误:

cannot coerce type 'closure' to vector of type 'character'

出于绝望,我尝试过confGoalsSub <- gsub('\\.', ' ', conf)返回一个只是垃圾的字符向量(它只是 conf 的代码,小数点被去掉了)。

任何人都可以提出一个比这更好的表达式gsub来返回一个有用的对象吗?

编辑:根据下面的建议,我现在在函数调用的末尾添加了括号,但我仍然收到关于意外转义字符的相同错误消息。当我尝试调用其他类似的函数(例如$GetSegments().

我在周末的一个视频中看到这个包裹被破坏了很长时间,尽管演讲者没有详细说明原因。也许我应该放弃并尝试 R 中的其他 Google Analytics 软件包之一。

看起来很奇怪,因为这应该是谷歌支持的。

4

1 回答 1

1

我认为当 RJSON 库无法正确解析 Google Analytics Data Feed 并将其转换为嵌套列表时会出现此错误。[RGoogleAnalytics] ( http://cran.r-project.org/web/packages/RGoogleAnalytics/index.html ) 的更新版本修复了这个问题。目前,您无法使用该库从您的 Google Analytics(分析)帐户中检索目标和细分,但除此之外,它还支持所有维度和指标。

于 2014-09-07T05:43:24.947 回答