操作系统:centos
R版本:4.5.2
arrow的网站:https://arrow.apache.org
安装方法:install.packages("arrow")
官网写的安装方法:
https://arrow.apache.org/docs/r/articles/install.html
arrow的历次版本的源代码包下载:https://cran.r-project.org/src/contrib/Archive/arrow/
注意:安装时速度可能较慢,要耐心等待。
对于系统的gcc,有版本要求。比如arrow_23.0.1.1.tar.gz,要求要gcc10及以上版本。如果发现gcc版本低,可以自己安装好新版本gcc,在~/.bashrc环境变量增加export CC=xxx/gcc 指定新版gcc来重新编译R语言,再安装这个包。
可能出现报错:
Error: package or namespace load failed for 'arrow' in dyn.load(file, DLLpath = DLLpath, ...):
无法载入共享目标对象'/xxx/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so'::
/xxxx/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so: undefined symbol: _ZN5arrow8internal9GetEnvVarB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE