r中利用apply、tapply、lapply、sapply、mapply、table等函数进行分组统计(R中利用申请、tapply、lapply、供应、mapply、表等函数进行分组统计).docVIP

r中利用apply、tapply、lapply、sapply、mapply、table等函数进行分组统计(R中利用申请、tapply、lapply、供应、mapply、表等函数进行分组统计).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
r中利用apply、tapply、lapply、sapply、mapply、table等函数进行分组统计(R中利用申请、tapply、lapply、供应、mapply、表等函数进行分组统计)

r中利用apply、tapply、lapply、sapply、mapply、table等函数进行分组统计(R中利用申请、tapply、lapply、供应、mapply、表等函数进行分组统计) R中利用申请、tapply、lapply、供应、mapply、表等函数进行分组统计 /s/blog_6caea8bf0100xkpg.html 应用函数(对一个数组按行或者按列进行计算): 使用格式为: 申请(X,保证金,乐趣,…) 其中X为一个数组;缘为一个向量(表示要将函数乐趣应用到X的行还是列),若为1表示取行,为2表示取列,为C(1,2)表示行、列都计算。 示例代码: 马矩阵(C(1:4,1,6:8),nrow = 2) 马 [ 1 ],[ 2 ],[ 3 ],[ 4 ] [ 1,] 1 3 1 7 [ 2,] 2 4 6 8 应用(MA,C(1,2),和) [ 1 ],[ 2 ],[ 3 ],[ 4 ] [ 1,] 1 3 1 7 [ 2,] 2 4 6 8 应用(MA,1,和) [ 1 ] 12 20 应用(MA,2,和) [ 1 ] 3 7 7 15 函数tapply(进行分组统计): 使用格式为: tapply(x,指数,乐趣= null,…,简化= true) 其中X通常是一向量;指数是一个列表对象,且该列表中的每一个元素都是与X有同样长度的因子;有趣的是需要计算的函数;简化是逻辑变量,若取值为真(默认值),且函数乐趣的计算结果总是为一个标量值,那么函数tapply返回一个数组;若取值为虚假,则函数tapply的返回值为一个列表对象。需要注意的是,当第二个参数指数不是因子时,函数tapply()同样有效,因为必要时R会用作为factor()把参数强制转换成因子。 示例代码: 因子因子(代表(1:3,长度= 17),级别= 1:5) FAC [ 1 ] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 级别:1,2,3,4,5 tapply(1:17,FAC,总和) 1 2 3 4 5 51 57 45钠 tapply(1:17,FAC,数目,简化= false) 1美元 [ 1 ] 51 2美元 [ 1 ] 57 3美元 [ 1 ] 45 4美元 无效的 5美元 无效的 tapply(1:17,FAC,范围) 1美元 [ 1 ] 1 16 2美元 [ 1 ] 2 17 3美元 [ 1 ] 3 15 4美元 无效的 5美元 无效的 #利用tapply实现类似于Excel里的数据透视表的功能: 大 年省销售 1 2007 1 2 2007 B 2 3 2007 C 3 4 2007 D 4 5 2008 5 6 2008 C 6 7 2008 D 7 8 2009 B 8 9 2009 C 9 10 2009 D 10 附加(DA) tapply(销售清单(年,省)) [ 1 ] 1 4 7 10 2 8 11 6 9 12 tapply(销售清单(年,省),平均) 甲丙氨丁 2007 1 2 3 4 2008 5钠6 7 2009钠8 9 10 函数表(求因子出现的频数): 使用格式为: 表(…,排除=如果(useNA= =“无”)C(钠、楠)、useNA= C(“没有”, “如果”,“总是”),DNN =列表。名字(…),deparse.level = 1) 其中参数排除表示哪些因子不计算。 示例代码: d 因子(表示(c(a,b,c)),10),水平= C(“A”,“B”,“C”,“D”,“E”) D [ 1 ]乙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙、丙 级别:b、c、e 表(d) D 乙二醇 10 10 10 0 0 0 0 0 table (d, exclude = b) d a c d e 10 10 0 0 0 0 0 函数lapply与函数sapply: lapply的使用格式为: lapply (x, fun,...) lapply的返回值是和一个和x有相同的长度的list对象, 这个list对象中的每个元素是将函数fun应用到x的每一个元素.其中x为list对象 (该list的每个元素都是一个向量), 其他类型的对象会被r通过函数 as.list () 自动转换为list类型. 函数sapply是函数lapply的一个特殊情形, 对一些参数的值进行了一些限定, 其使用格式为: sapply (x, fun, simplify = true, s = true) sapply (*, simplify = false, s = false) 和lapply (*) 的返回值是相同的.如果参数simplify = true, 则函数sappl

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档