Как получить данные из 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.