R语言基础-1.7-取整、向量分割、向量排序

先随机生成一组数

rm(list=ls())
#设置20为种子,生成50个随机数
set.seed(20)
a<-runif(50)
a

运行结果:

R语言基础-1.7-取整、向量分割、向量排序_第1张图片

取整:

#将所有随机数转换为整数(向上取整)
ceiling(a)

运行结果:

分割:

#将其依次分割为:5个元素向量、10元素向量、15元素向量、20元素向量
a1=a[c(1:5)]
a2=a[c(6:15)]
a3=a[c(16:30)]
a4=a[c(31:50)]
#输出
a1
a2
a3
a4

运行结果:

R语言基础-1.7-取整、向量分割、向量排序_第2张图片

排序与中位数:

#对四个向量进行由小到大排序
b=c(a1,a2,a3,a4)
sort(b)
#计算这四个向量的中位数
median(b)

运行结果:

R语言基础-1.7-取整、向量分割、向量排序_第3张图片


你可能感兴趣的:(R语言金融工程软件应用)