R及RStudio的安装
说到R语言的安装,再Windows平台上是很简单的。但是再Linux平台上简直就是一场噩梦……尤其是针对最新的R3.4等版本,每一次安装R能够在2小时内弄完,我就觉得是一个成功了。
额外提一句,现在Microsoft开发了一种效率更高的R语言,叫做Microsoft R。微软自称它们开发的这一个版本R效率更高,我安装了,不过目前还没怎么看出区别……也可能是自己处理的问题不够复杂。有兴趣的话大家可以去试试。
Windows安装R
先说Windows(因为比较简单),首先需要安装R语言本身。无论你想要用什么IDE,都需要先把R语言安装好。所以我们去官网下载R语言完成安装:
从上述的链接处点击完成下载,然后双击就可以安装,一般来说很直接地就可以安装完成了。
安装的时候,不推荐修改路径,安装默认就可以了。
然后一路下一步,傻瓜式安装就完成了。然后桌面上应该会出现一个R语言的图标,双击就可以进入R语言的交互模型。
上面这个界面就是R语言的最主要交互界面,也是运行、调试大部分代码的地方。其实这个交互框已经非常好用了,如果用的够熟悉,真没有必要使用任何IDE。
然后最后一步,将R语言的安装路径添加进系统环境变量,这样我们就可以通过命令行进行操作。
初探R语言
双击打开了交互界面以后,我们也和所有语言一样,输出一个“Hello World!”,你只需要在小箭头“>”的后面输入就行了。如果想要翻出过往输入过的命令,只需要按“↑”就行了。
我们用下面的命令输出“Hello World!”,敲入下面的命令,回车就可以看到效果:
print("Hello World!")
sudo apt-get install gfortran
sudo apt-get install libreadline6-dev
sudo apt-get install libxt-dev
sudo apt-get install zlib1g.dev
sudo apt-get install libssl-dev (非常重要,用于之后的ssl)
cd ~/src
wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz
tar xzvf bzip2-1.0.6.tar.gz
cd bzip2-1.0.6
sudo make
3: liblzma问题如下:
cd ~/src
wget http://tukaani.org/xz/xz-5.2.2.tar.gz
tar xzvf xz-5.2.2.tar.gz
cd xz-5.2.2
./configure
sudo make -j3
4: pcre问题如下:
cd ~/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
tar xzvf pcre-8.38.tar.gz
cd pcre-8.38/
./configure --enable-utf8
sudo make -j3
5: curl问题如下:(curl在这里必须要求支持http,所以需要在之前安装openssl)
cd ~/src
wget --no-check-certificate https://curl.haxx.se/download/curl-7.50.3.tar.gz
tar xzvf curl-7.50.3.tar.gz
cd curl-7.50.3
./configure --prefix=/home/tianyuan/Software/install/curl
sudo make
6: 字体问题如下:
sudo apt-get install texinfo
sudo apt-get install texlive
exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0);
exit(ZLIB_VERNUM < 0x1250);
./configure --enable-R-shlib --prefix=/picb/compsysg/tianyuan/Software/install/R-3.3.2/ --exec-prefix=/picb/compsysg/tianyuan/Software/install/R-3.3.2/ LDFLAGS="-L/picb/compsysg/tianyuan/Software/scr/mybzip2/lib -L/picb/compsysg/tianyuan/Software/scr/myxz/lib -L/picb/compsysg/tianyuan/Software/scr/mypcre/lib -L/picb/compsysg/tianyuan/Software/install/curl-7.50.3/lib" CPPFLAGS="-I/picb/compsysg/tianyuan/Software/scr/mybzip2/include -I/picb/compsysg/tianyuan/Software/scr/myxz/include -I/picb/compsysg/tianyuan/Software/scr/mypcre/include -I/picb/compsysg/tianyuan/Software/install/curl-7.50.3/include"
本文作者:TwcatL_tree
本文链接:https://www.cnblogs.com/twcat/p/16912376.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步