R语言学习笔记(一)
1R/Rstudio的下载和安装
R是免费开源的软件,网上很容易获取资源,而Rstudio则是R编程可视化的不二选择。这里不再介绍怎样下载和安装,只强调一点要注意的地方,Rstudio的安装路径要和R保持一致,下面附上最新版本的下载链接。
R:https://cran.r-project.org/src/base/R-4/
Rstudio:https://rstudio.com/products/rstudio/download/#download
(注意根据自己的电脑系统选择相应版本)
看一下Rstudio的初始界面:
可以看到Rstudio有三个窗口,其中控制台窗口是运行R代码和查看输出结果的地方。
代码调试窗口主要包括环境变量(Environment)、代码运行记录(History)和链接(Connection),其中链接主要用来链接其他数据库。
文件管理窗口包括当前文件夹中文件(File)、图(Plot)、扩展包(Packages)、帮助(Help)和查看(View)。
2操作习惯
1
第一行代码
我们刚开始接触计算机语言大多从’Hello world’这句话开始,因为这句话是世界上的第一个程序。在R中打出’Hello world’这句话也很简单,在控制台中输入下面的代码,enter键回车即可。
> print("Hello world!")
[1] "Hello world!"
简单说一下上面的代码,“>”是一个提示符,表示在后面输入代码,“[1]”后面表示程序运行的结果。
2
新建文件
单击File→【New File】,可以看到有多种格式的文件供选择,甚至还有C++、Python等其他语言格式的文件。其中R Script和R markdown是最常用的格式,作为初学者我们通常使用R Script,因为这是最简单的R脚本。
我们新建一个R Script,可以看到Rstudio界面上方就出现了一个新的代码窗口。写一段最简单的代码,点击Run按钮(也可以用快捷键Ctrl+Enter)运行后,可以看到在下方的控制台出现了代码和运行结果。
PS:直接点击Run按钮是运行当前行,选中代码后再点击Run按钮是运行选中的代码。
简单说一下代码窗口上方的几个按钮,保存按钮可以将当前代码保存到某个文件中;查找按钮用来查找代码,这在代码较多时尤为管用;荧光棒图标是代码工具按钮,用来检查代码。
3
几个快捷操作
Rstudio的控制台有类似Linux的自动补齐功能,方法也是按【Tab】键,比如我们输入字母’ l’,再按【Tab】,就可以看到R中所有以’ l’开头的函数。而如果我们输入3个以上的字母,则会自动出现补齐的功能。
控制台中输入/键分别显示上一行和下一行代码,这跟Linux也是一样的。Ctrl+则能显示历史记录。
Ctrl+F查找,Ctrl+Z撤销,这与其他软件类似。
3基本操作
1
改变工作路径
通常我们将R相关的文件放到一个固定的文件夹中,然后设置此文件夹为工作路径。比如我们在电脑D盘新建一个文件夹,命名为’Rwork’,然后将此作为工作路径。
> getwd()
[1] "C:/Users/rmm/Documents"
> setwd("D:/Rwork/")
> getwd()
[1] "D:/Rwork
首先getwd()查看当前工作目录,然后用setwd()改变工作路径。再查看后发现工作路径已经改变。
PS:R中有很多函数,很多函数的名称来源于英文缩写,如上面的两个函数中的’wd’即’’work directory’,我们弄清楚函数的英文全称后有助于记忆。
2
查看帮助
学习新函数和R包的时候都需要查看帮助文档,这里有几个常见的函数。
> help(setwd)
> ?setwd
> example("read.csv")
> vignette("dplyr")
其中help()和?是直接查看帮助文档,example()查看函数使用的例子,vignette()查看R扩展包的说明文档。
3
注意事项
(1)R严格区分大小写。
(2)R代码最好都用英文,包括工作目录。
(3)赋值操作大概是R语言中最常见的操作了,R中的赋值符号是’<-’。输入方式是小于号加短横线,但更规范的输入方式是【Alt】键加短横线。