为了账号安全,请及时绑定邮箱和手机立即绑定

R语言基础

  • ·对象类型: Chr,Num,Int,Complex,Logical
    查看全部
  • hhhhhhhh
    查看全部
    0 采集 收起 来源:小结

    2017-01-11

  • 数据结构 数据操作 构建子集 重要函数的使用
    查看全部
  • R - 对象的5种基本类型
    查看全部
  • 从矩阵里面取子集,用x[1,2]表示矩阵的第一行第二列 取出的是整数,如果想要取出的是向量,就要x[1,2,drop=FALSE]
    查看全部
    0 采集 收起 来源:矩阵的子集

    2017-01-08

  • split函数
    查看全部
    0 采集 收起 来源:R语言函数 split

    2017-01-07

  • tapply函数
    查看全部
  • apply函数 #沿着数组的某一维度处理数据 apply(x,2,mean)表示将矩阵x的列求平均值 也可使用简化的函数colMeans(x) #将函数用于矩阵的行或者列 #一句话就可以完成for/while函数 #apply(数组,维度,函数/函数名) 给出一个数组x<-array(数据,维度,维度名称(可选)) apply(x,c(1,2),mean)表示在行列的基础上对第三维求平均 apply(x,c(
    查看全部
    0 采集 收起 来源:R语言函数 apply

    2018-03-22

  • 基本函数
    查看全部
    0 采集 收起 来源:小结

    2017-01-07

  • #默认前六行或者后六行 head(airquality, 10)#查看前10行 tail(airquality, 10)#查看后10行 summary(airquality)#总结,数据分布整体把握 str(airquality)#以简洁方式对数据总结 > str(airquality) 'data.frame': 153 obs. of 7 variables:是数据框,有6个变量,对每个变量进行了153次测量 table(airquality$Ozone)第一行表示臭氧的含量,第二行表示这个含量出现的次数,第三行又是含量,第四行是出现次数 1 4 6 7 8 1 1 1 2 1 9 10 11 12 13 3 1 3 2 4 14 16 18 19 20 4 4 4 1 4 在table函数后面加上useNA表示还要统计NA的数量 any(is.na(airquality$Ozone))#判断是否有缺失值,true是有缺失值 sum(is.na(airquality$Ozone))#统计缺失值数量 all(airquality$Month < 12)#查看是不是所有的月份都小于12
    查看全部
    1 采集 收起 来源:总结数据信息

    2018-03-22

  • 排序函数 sort函数默认是升序,要是按降序排列,加入条件decreasing=TRUE order函数反映的是按升序排列的下标
    查看全部
  • split #根据因子或者因子列表将向量或其他对象分组 用split函数查看某一部分数据,table函数具体计算每个出现的次数 table(airquality$Month)表示月份下出现的次数 lapply(s,function(x) colMeans(x[,c("Ozone","Wind","Temp")]))求每个月的臭氧,风速,温度的平均值,首先传入参数s,然后就是命名的函数,关心多个量所以用c组合,s本来是框
    查看全部
    1 采集 收起 来源:R语言函数 split

    2018-03-22

  • 第一个5个数是来自正态分布,第二个5个数是来自均匀分布,第三个5个数是来自均值为0,标准差为1的的正态分布 gl()是因子函数,f<-gl(3,5),3表示水平,5表示每个水平下有5个值 tapply(x,f,mean)是对x向量在f水平上的均值 最后求出来的值第一个均值是前5个数的
    查看全部
  • #lapply的多元版本 #mapply(参数) #mapply(函数/函数名,数据, 函数相关的参数) a<-list(rep(1,4), rep(2,3), rep(3,2),rep(4,1)) b<-mapply(rep,1:4,4:1)#等价于上面的list,rep是函数,1:4表示数据来源于这几个数,最后一个4:1表示要重复多少次 s <- function(n, mean ,std){ rnorm(n, mean, std) } n表示从正态分布中取数的个数,mean表示均值,std表示标准差 s(4,0,1) #调用函数s,生成1到5四个元素,其中均值是5到1,标准差是2 mapply(s, 1:5,5:1,2) 第二个表示个数,第三个表示均值,第四个表示标准差 list(s(1,5,2),s(2,4,2),s(3,3,2),s(4,2,2),s(5,1,2))#这个list的效果跟mapply函数一样 得到的结果就是第一个为均值为5,标准差为2,的一个数值; 第二个就是均值为4,标准差为2,的2个数值
    查看全部
  • lapply循环处理列表中的每一个元素 lapply(列表,函数,其他参数) 对于x<-list(a=1:10,b=c(11,21,31,41,51)) lapply(x,mean)表示对a,b这个元素求平均值 lapply(x,function(m) m[1,])表示拿到每个元素的第一行
    查看全部

举报

0/150
提交
取消
课程须知
本课程需要学员提前掌握 安装好R和Rstudio
老师告诉你能学到什么?
1、R语言的数据结构 2、构建数据子集 3、重要函数的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!