我正在开发一个旨在处理大数据的应用程序,但由于绘图点数量巨大,无法以有用的方式绘制数据图表。我最初的想法是创建一个小算法,根据数据的大小,将数据点分为大约 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)
有谁知道这个错误是什么?
Thanks
假设您已经安装了 Rtools.exe,以下是获取的步骤bigvis
如果还是不行就安装了。你需要一个 64 位编译器才能运行Rcpp
包,依赖项之一bigvis
-
在 R 中,确认 g++ 未安装(或者不是 64 位)
Sys.which( "g++" )
下载 mingw-w64 -http://sourceforge.net/projects/mingw-w64/(由于 sourceforge.net 上的 mingw-w64 项目正在转移到 mingw-w64.org 我建议使用mingw-w64.org)
当弹出 mingw-w64 安装程序时,请务必更改建筑学行自i686
to 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 目录
系统.which('g++')
“C:\PROGRA~1\MINGW-~1\X86_64~1.0-P\mingw64\bin\G__~1.EXE”
devtools:::install_github("hadley/bigvis")
现在应该成功完成
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)