向量函数
向量函数一次操作不仅可以作用于一个值,还可以同时作用于包含多个值的向量(比python对列表字典操作需要for循环方便多了。)这可以称为向量化。
首先使用c()函数(concentrate)生成一个向量,每个值之间用,隔开
创建两个向量,一个储存姓,另一个存储名;用paste()函数将他们拼接成一个完整的名字。R会自动for向量中的每一个值,将firstname中第一个元素与lastname中的第一个元素向连接,以此类推。
当两个向量所含的值个数不相等时,短向量会循环自动重复与长向量匹配。
创建历史记录
R中可以通过按键盘上下键来浏览命令的历史记录。
使用savehistory(file=file.name)函数来保存历史记录,R会默认将其保存在当前工作目录下一个名为.Rhistory的文件夹中。
使用loadhistory(filename)加载历史记录。
#记得在文件夹名称两边加上双引号
>savehistory(file="c3.Rhistory")
>loadhistory("c3.Rhistory")
遵循命名规则
名称必须以字母或者点号开头。如果以点号开头,第二个不能为数字。
名称中只能包含字母、数字、点号和下划线。
不要使用保留字做名称,R区分大小写(与Python一样)
组织代码
组织长字符串时,使用引号开始字符串。
组织长运算时,以操作符(+、/、<-)等作为代码行的结尾。
添加注释:#
包
下载包:install.packages("package_name")
加载包:library(package_name)
不必添加两侧单引号(但这样做更明智)
查看当前载入包:research()
查看已下载包:View(installed.packages())
卸载包:detach(package: ,unload=TRUE)