Как получить данные из Mixpanel с помощью RMixpanel?

Я запускаю следующий скрипт для извлечения данных из MixPanel:

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

Из всех примеров, которые я видел, эти команды должны работать, но после ввода последней команды я получаю следующую ошибку:

Ошибка в файле (файл, "r"): невозможно открыть соединение

Кроме того: Предупреждающие сообщения:

1: запуск команды 'curl -s -S "https://[email protected]/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 в своей системе, и такая же ошибка существует.

Кроме того, когда я скопировал URL-адрес ошибки 1 в своем браузере, он работал и давал правильные результаты.

Может ли кто-нибудь помочь мне, что здесь происходит не так?


person Nadeem Hussain    schedule 19.11.2016    source источник


Ответы (1)


Я сопровождаю пакет RMixpanel. Используемый пакет до версии 0.5-2

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

который не работал на некоторых системах (Windows?). Теперь я заменил его, используя

getURL()

из пакета RCurl, который должен работать корректно. Он будет доступен с завтрашнего дня в CRAN (версия 0.6-0) или уже сейчас с использованием исходного кода github

person lambruscoAcido    schedule 10.01.2017