如何使用 RMixpanel 从 Mixpanel 获取数据?

How to get data from Mixpanel using RMixpanel?

我运行下面的脚本从MixPanel中提取数据:

library(RMixpanel)
account<- mixpanelCreateAccount("abc", token = "123", secret = "456", key = "789")
mixpanelGetFunnelList(account)

从我看到的所有示例来看,这些命令应该可以工作,但在输入最后一个命令后,出现以下错误:

Error in file(file, "r") : cannot open the connection

In addition: Warning messages:

1: running command 'curl -s -S "https://456@mixpanel.com/api/2.0/funnels/list/?" -o "temp_xyz.txt"' had status 127

2: In download.file(url, filePath, "curl", quiet = TRUE) : download had nonzero exit status

3: In file(file, "r") : cannot open file 'temp_xyz.txt': No such file or directory

我搜索了这个错误,唯一可能的解释是我的系统上没有安装 curl 但这应该不是问题,因为在安装 RMixpanel 时,RCurl也被安装了。我仍然在我的系统上安装了 curl 并且存在相同的错误。

此外,当我在浏览器中复制粘贴错误 1 ​​中的 url 时,它可以正常工作并给出正确的结果。

谁能指导我这里出了什么问题?

我是包的维护者RMixpanel。使用 0.5-2 版本之前的包

download.file(url, filePath, "curl", quiet=TRUE)

在某些系统上不起作用 (Windows?)。现在我用

替换了它
getURL()

来自包 RCurl,应该可以正常工作。它将于明天在 CRAN(版本 0.6-0)上可用,或者现在已经使用 github source