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

时间:2016-11-19 14:02:19

标签: r rcurl mixpanel

我正在运行以下脚本从MixPanel中提取数据:

<link rel='stylesheet' href='build/loading-bar.min.css' type='text/css' media='all' />
<script type='text/javascript' src='build/loading-bar.min.js'></script>

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

  

文件错误(文件“r”):无法打开连接

     

另外:警告信息:

     

1:运行命令'curl -s -S“https://456@mixpanel.com/api/2.0/funnels/list/?” -o“temp_xyz.txt”'的状态为127

     

2:在download.file(url,filePath,“curl”,quiet = TRUE)中:     下载具有非零退出状态

     

3:在文件(文件,“r”)中:     无法打开文件'temp_xyz.txt':没有这样的文件或目录

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

此外,当我在浏览器中复制粘贴错误1中的网址时,它正在运行并提供正确的结果。

有人可以指导我这里出了什么问题吗?

1 个答案:

答案 0 :(得分:1)

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

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

在某些系统上无效(Windows?)。现在我用

替换它
getURL()
来自包RCurl

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