Я разрабатываю приложение, предназначенное для обработки больших данных, и у меня возникли проблемы с графическим отображением данных в полезном виде из-за большого количества точек графика. Моя первоначальная идея заключалась в создании небольшого алгоритма, который, основываясь на размере данных, делит точки данных на примерно 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)
Кто-нибудь знает, что это за ошибка?
Спасибо
Ответ 1
Предполагая, что у вас установлен 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 Я предлагаю использовать 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")
должен завершиться успешно
Ответ 2
Это работает для меня, используя 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")`