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

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

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

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

Ошибка в файле (file, "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 в моей системе, и такая же ошибка существует.

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

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

1 ответ

Решение

Я сопровождаю посылку RMixpanel, Пакет до версии 0.5-2 использовался

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

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

getURL()

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

Другие вопросы по тегам