“R语言入门开篇,向量(vector)相关知识的介绍”
R语言是一款优秀统计学编程语言,本文介绍R语言的几个重要命令,以及R语言中非常重要的一种数据结构-向量(Vector)的相关知识。
本文使用的开发工具为RGui,以">"开头的语句表示输入的命令,没有">"开头的语句是上一个语句的输出结果。
01
—
常用命令
help()
help()为帮助命令,在()中输入求助的内容并执行(按下回车键),返回网页帮助文档
> help(help)
以上命令返回如下网页文档
ls()
ls()命令显示workspace中存储的对象名称
> ls()character(0)> x ls()[1] "x"> y ls()[1] "x" "y"
rm()
rm()为删除命令,在()中输入workspace中存储的对象名称并执行,将删除workspace中该对象
> ls()[1] "x" "y"> rm(x)> ls()[1] "y"
rm(list=ls())命令能够清空workspace中所有对象
> ls()[1] "c" "e" "v" "x" "y" "z"> rm(list=ls())> ls()character(0)
02
—
向量(vector)
数据对象的简单说明
R语言中包含几种基本数据类型:
数值型(numeric)
字符型(character)
逻辑型(logical)
复数型(complex)
raw型
缺失型(missing value)
将上述基本数据以一定的规则组织起来形成的数据结构:
向量(vector)
矩阵(matrix)
数组(array)
因子(factor)
列表(list)
数据帧(data frame)
向量的赋值
1)c()函数
c()函数可将()中包含的向量、数字等元素顺序连接成为一个向量
> x x[1] 1 2 3 4 5> y y[1] 1 2 3 4 5
2)向量的赋值表达式
可使用或assign函数赋值,前两者用于向左赋值
> x c(1,1,1,1,1)->y> assign("z",c(2,2,2,2,2))> n=c(3,3,3,3,3)> h x[1] 0 0 0 0 0> y[