Rstudio是一个很友好的R语言IDE(编程操作环境),具有很好的交互功能。
啥意思?就是,撰写R代码时候,就用这个Rstudio。写代码过程中,想要画个图、查看个表格,都能很方便的展示给自己。
总之一句话,和R编程相关的工作,使用Rstudio就对了~~~
Rstudio的页面展示就是下面这个样子,0这一溜是菜单栏,之后会有介绍;窗口1是文本编辑区,在这里可以撰写大段的代码,等写完之后再一起运行;窗口2是代码控制台,窗口1写好的代码运行的过程会展示在这里(也可以在窗口2撰写一些只有一行的命令,例如a=1
);窗口3的Enviroment
可以将代码运行过程对象都一一列出,History
里可以看到所有的历史记录;窗口4的Plots
可以将绘制的图片展示出来,Help
可以查询信息,比如某个函数的功能。
Rstudio安装和基本使用
R/Rstudio的安装和基本使用网上已经有很多教材了,推荐大家看解螺旋录制的这个视频(点击here)。
新接触R的同学,请务必耐心看完上述视频
里面除了Rstudio的基本操作之外,还有R编程的基本知识
本系列教材不进行R基础内容的讲解
视频里面已经讲解得十分清楚了,我这里只是简单补充一些
1.背景设置
推荐大家将背景设置为黑色,这样长时间的编写代码时候,眼睛会舒服一些
设置方法:Tools→Global Options→Appearance→Rstudio Theme: Modern→Editor theme: Dracula
2.常用快捷键
常用快捷键可以查看这个资料(点击here),其中最常用的几个命令为
Ctrl
+1
Ctrl
+2
Ctrl
+Enter
Ctrl
+Shift
+Enter
请大家自己尝试这些快捷键,我在这里就不多做讲解了
3.多多使用tab
键
为什么编代码的时候要在Rstudio里面写?为什么不在记事本等文本编辑器里编写R代码?
很重要的一个原因就是,R内置函数或者R包封装的函数那么多,没有人能全部都记得住。
用Rstudio编写代码的话,我们就不用记住那些烦人的函数名称和参数名称了。
哪个是tab
键?
a.快速补全函数名称
大家可以在窗口1里面先敲击pri
三个字母,紧接着敲击一下tab
键,可以看到以pri
开头的函数名称全部显示出来了,然后可以上下键选择所需要的函数
其实写完
pri
后,静等1秒的时间,相关函数也会补全,但是对于像我这样的急躁小伙还是喜欢tab
一下~~~
b.快速查找参数名称
函数补全之后,光标在括号里,类似这样print(|)
,我们再敲击一下tab
键,可以看到print
函数相关的参数全部显示出来,同样可以上下键选择对应参数
一旦开始学习写代码后,
tab
键就是你最亲密的小伙伴了~~~
4.测试代码
请大家自己将下述代码复制到窗口1里,然后自行运行
a <- 'R program is so easy'
b <- 'Boss will not worry my research any more'
c <- 'HaHaHa'
cat(a,b,c,sep='\n')
cat(a,b,rep(c,5),sep='\n')
这些代码是什么意思呢?以后慢慢讲。