黄利东
25/03/2021
-使用中文标点符号,):
-R区分大小写,R函数要使用括号
-R变量是从上面的行继承下来的,没有执行上面的代码而直接执行本行代码
## Df Sum Sq Mean Sq F value Pr(>F)
## factor(cyl) 2 824.8 412.4 39.7 4.98e-09 ***
## Residuals 29 301.3 10.4
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
四个工作区域,功能齐全
自动补齐,代码高亮
Tab补全,Up/Down 选择,Enter,接受选择, Esc,放弃补全
p+tab 例子
联机在线安装
离线安装(尤其是非CRAN注册包)
界面鼠标点击“Rstudio->Packages->Install+包名”
代码安装install.packages("包名“)
多包一次安装install.packages(c(“包名1”,“包名2”,…))
界面鼠标安装R->Packages->Install Packages
删除已安装的包,remove.packages(“包名”)
.libPaths()查看自己当前安装包路径
installed.packages()查看当前安装的包
help(package=“xxx”)R 包的使用说明
## [1] "C:/Users/lidong/Desktop"
Ctrl+Shift+H,通过鼠标改变工作路径
获取当前路径文件中的全部文件,
#号用来批注代码,放在句前
尽量使用<-而不是=来作为变量赋值符号
调用函数记住函数名+括号,如getwd()
## [1] "lm.fit" "x" "y"
-数值型(numeric)
## [1] "double"
## [1] "numeric"
## [1] "numeric"
## [1] "integer"
## [1] "numeric"
## [1] "integer"
-复数型(complex)
## [1] 1+1i
## [1] "complex"
-逻辑型(logical)
## [1] "logical"
## [1] "logical"
-字符型(character)
## [1] "character"
## [1] "character"
## [1] "character"
程序语言中的变量用来保存输入的值或者计算得到的值。 在R中,变量可以保存所有的数据类型, 比如标量、向量、矩阵、数据框、函数等。
R变量名必须以字母、数字、下划线和句点组成, 变量名的第一个字符不能取为数字
注意数据类型和数据结构的区别!
-向量/Vector
-矩阵/Matrix
-数组/Array
-数据框/Dataframe
-列表/List
向量运算是R语言编程的核心和特色
在数学中向量是具有方向的矢量,R语言中向量是同类型数据的集合
-生成向量 手动输入(等差数列)、函数输入、数据集和外部数据导入
## [1] 1 2 3 4 5 6 7 8 9 10
## [1] "integer"
## [1] 2 5 7 -1 3 5
## [1] "numeric"
## [1] 0 3 6 9 12 15
## [1] 3 3 3 3 3
## [1] 3 4 5 6 7 8 9 10 3 4 5 6 7 8 9 10
## [1] 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10
## [1] "character"
## [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S"
## [20] "T" "U" "V" "W" "X" "Y" "Z"
## [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s"
## [20] "t" "u" "v" "w" "x" "y" "z"