R中的数据类型
1.数值型,数值可以用于直接结算,加减乘除
2.字符串型,可以进行连接,转换,提取等。字符串一定要加引号,否则找不到对象
3.逻辑型,真或者假。大写
4.日期型等
R中的数据结构
1.向量,标量
向量,vector,是构成其他数据结构的基础,R中的向量概念与数学中是不同的,但类似于数学上集合的概念,由一个或多个元素所构成。必须是同一类型,才可以进行计算。
向量是用于存储数值型、字符型或逻辑型数据的一维数组。
用函数c来创建向量。c代表concatenate连接,也可以理解为收集collect,或者合并combine
x <- c(1,2,3,4,5)
x
y <- c("one","two","three")#字符串一定要加引号,否则找不到对象
y
z <- c(TRUE,T,F)#逻辑型要大写
z
等差数列
c(1:100)#1到100的等差数列
seq(from=1, to=100)#1到100的等差数列
seq(from=1, to=100,by =2)#1到100的等差数列,等差为2
seq(from=1, to=100,length.out = 10)##1到100的等差数列,取10个值
重复数列
rep(2,5) #数字2重复5次
rep(x,5) #上面x为1,2,3,4,5,重复5次:1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
rep(x,each=5) #上面x为1,2,3,4,5,重复5次:1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5