R常用数据结构
- 向量
x <- c(1,2,3,4,5);print(x)
x <- 1:10;print(x)
x <- seq(from=1,to=10);print(x)
x <- seq(from=1,to=10,by=2);print(x)
x <- seq(from=1,to=10,length.out=50);print(x)
生成日期变量并用生成的日期变量生成一组日期序列数据:
s <- as.Date(“2014-1-1”)
e <- as.Date(“2014-4-1”)
dtVec <- seq(from=s,to=e,by=1)
print(dtVec)
print(class(dtVec))
生成一组重复数据。使用常数初始化指定长度的向量:
x <- rep(1,10);print(x)
x <- rep(“USD”,5);print(x)
sample()取样函数从一组数据中随机取出指定数量的数据
replace参数决定是否可以重复取数
y <- sample(x=1:100,size=10,replace=F);print(y)
y <- sample(x=c(0,1),size=20,replace=T);print(y)
使用正态分布随机数生成函数生成指定数量、平均值、标准差的随机数:
x <- rnorm(n=10,mean=100,sd=20);print(x) - 数组
# 生成向量然后通过设置行列数据转换成二维数组
x <- 1:20
dim(x) <