R语言对数据的高级管理

首先介绍一下数学函数:



二、统计函数


x <- c(1, 2, 3, 4, 5, 6, 7, 8)
mean(x)
sd(x)
n <- length(x)
meanx <- sum(x)/n
css <- sum((x - meanx)**2)            
sdx <- sqrt(css / (n-1))
meanx
sdx

三、概率分布函数


生成服从正态分布的伪随机数

runif(5)  生成5个随机数,满足均匀分布

set.seed(1234) 设置一个种子,这样可使随机数重复出现

四、字符处理函数



五、其它使用函数


六、以上的这些函数可以于R中的对象,向量,数组,矩阵,数据框

a <- 5
sqrt(a)
b <- c(1.243, 5.654, 2.99)
round(b)
c <- matrix(runif(12), nrow=3)
c
log(c)
mean(c)

使用apply()函数可以只用到矩阵,数组,数据框指定的任意一列中


mydata <- matrix(rnorm(30), nrow=6)
mydata
apply(mydata, 1, mean)     求每一行的均值
apply(mydata, 2, mean)  求每一列的均值
apply(mydata, 2, mean, trim=.4)  求每一列的均值以及去掉最高值以及最低值


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值