Пакет bigvis for R недоступен для версии 3.0.1 R?
Я разрабатываю приложение, предназначенное для обработки больших данных, и у меня возникли проблемы с графическим отображением данных из-за большого количества точек на графике. Моя первоначальная идея состояла в том, чтобы создать небольшой алгоритм, который, основываясь на размере данных, делит точки данных примерно на 30 подмножеств и принимает среднее значение всех точек в этих подмножествах (кстати, какие недостатки этой реализации)?
Затем я узнал о bigVis, который выполняет большую часть представления больших данных для вас, и я действительно хочу попробовать эту библиотеку.
У меня проблема с установкой. Я сделал:
>install_github("devtools")
>install.packages("bigVis")
Warning in install.packages :
package ‘bigVis’ is not available (for R version 3.0.1)
Я также сделал:
>install_github("devtools")
>devtools::install_github("bigvis")
* installing *source* package 'bigvis' ...
** libs
*** arch - i386
ERROR: compilation failed for package 'bigvis'
* removing 'C:/Program Files/R/R-3.0.1/library/bigvis'
Error: Command failed (1)
Кто-нибудь знает, что это за ошибка?
Спасибо
2 ответа
При условии, что у вас установлен Rtools.exe, вот шаги, чтобы получить bigvis
установлен, если он все еще не работает. вам нужен 64-битный компилятор, чтобы запустить Rcpp
пакет, одна из зависимостей bigvis
в R подтвердите, что g++ не установлен (или не является 64-битным)
Sys.which( "g++" )
скачать mingw-w64 - http://sourceforge.net/projects/mingw-w64/ (Поскольку проект mingw-w64 на sourceforge.net переходит на mingw-w64.org, я предлагаю использовать http://mingw-w64.org/)
когда появится установщик mingw-w64, обязательно измените строку архитектуры с
i686
вx86_64
затем дайте ему установитьв окнах
start
строка поиска меню, введитеenvironment
и вариантedit the system environment variables
должен появиться. щелкните по немуотредактируйте свой
PATH
и добавьте точку с запятой плюс имя папкиbin
каталог только что установленной программы mingw-w64. для меня это было;C:\Program Files\mingw-w64\x86_64-4.9.0-posix-seh-rt_v3-rev2\mingw64\bin
но это изменится для будущих версийзакройте и снова откройте R и Sys.which('g++') теперь должны указывать каталог mingw-x64
Sys.which ('г ++')
"C: \ PROGRA ~ 1 \ MINGW- ~ 1 \ X86_64 ~ 1,0-P\mingw64\ Bin\G__~1.EXE"devtools:::install_github("hadley/bigvis")
теперь должен завершиться успешно
Это работает для меня, используя R v 3.0.1 на Windows 7.
Непосредственно загрузите текущий пакет с GitHub:
download.file("https://github.com/hadley/bigvis/archive/master.zip", destfile = "bigvis.zip")
Распакуйте его, чтобы мы ничего не оставили на волю случая (хотя вы можете использовать сам.zip):
unzip("bigvis.zip")
и установить из источника:
install.packages("bigvis-master", repos = NULL, type = "source")`