Пакет 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

  1. в R подтвердите, что g++ не установлен (или не является 64-битным)

    Sys.which( "g++" )

  2. скачать mingw-w64 - http://sourceforge.net/projects/mingw-w64/ (Поскольку проект mingw-w64 на sourceforge.net переходит на mingw-w64.org, я предлагаю использовать http://mingw-w64.org/)

  3. когда появится установщик mingw-w64, обязательно измените строку архитектуры с i686 в x86_64 затем дайте ему установить

  4. в окнах start строка поиска меню, введите environment и вариант edit the system environment variables должен появиться. щелкните по нему

  5. отредактируйте свой PATH и добавьте точку с запятой плюс имя папки bin каталог только что установленной программы mingw-w64. для меня это было ;C:\Program Files\mingw-w64\x86_64-4.9.0-posix-seh-rt_v3-rev2\mingw64\bin но это изменится для будущих версий

  6. закройте и снова откройте R и Sys.which('g++') теперь должны указывать каталог mingw-x64

    Sys.which ('г ++')
    "C: \ PROGRA ~ 1 \ MINGW- ~ 1 \ X86_64 ~ 1,0-P\mingw64\ Bin\G__~1.EXE"

  7. 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")`
Другие вопросы по тегам