R语言中split()函数的例子

R中的例子

require(stats)
require(graphics)
n <- 10
nn <- 100
g <- factor(round(n * runif(n * nn)))
# runif函数生成n*nn个0-1均匀分布数,这里就是生成1000个0-1分布的数
#round函数是用来四舍五入,默认取整数,这里取完整数后就是0到10的整数
#factor转化为因子,将0到10的整数转换为因子
x <- rnorm(n * nn) + sqrt(as.numeric(g))
#rnorm生成正态分布数
xg <- split(x, g)
#g是从0到10,一共11个数,这里split是将x分为11组
boxplot(xg, col = "lavender", notch = TRUE, varwidth = TRUE)
#boxplot画的是箱线图

sapply(xg, length)
#sapply是指对xg(xg是11个列表)的每一个列表算length
sapply(xg, mean)


代码里的箱线图

在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值