精华内容
下载资源
问答
  • 4-4 R语言函数 tapply

    2018-11-11 15:56:00
    #tapply(参数):tapply(向量,因子/因子列表,函数/函数名) > x <- c(rnorm(5),runif(5),rnorm(5,1)) > f <- gl(3,5) > f [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 Levels: 1 2 3 > tapply(x,f,mean)...
    #对向量的子集进行操作
    #tapply(参数):tapply(向量,因子/因子列表,函数/函数名)
    
    > x <- c(rnorm(5),runif(5),rnorm(5,1))
    
    > f <- gl(3,5)
    > f
     [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
    Levels: 1 2 3
    
    > tapply(x,f,mean)
             1          2          3 
    -0.5004154  0.4044779  0.9769996 
    
    > tapply(x,f,mean,simplify = FALSE)
    $`1`
    [1] -0.5004154
    
    $`2`
    [1] 0.4044779
    
    $`3`
    [1] 0.9769996
    
    
    > tapply(x,f,sum)
            1         2         3 
    -2.502077  2.022389  4.884998 
    

    转载于:https://www.cnblogs.com/hankleo/p/9942325.html

    展开全文
  • 本课程旨在帮助学习者快速入门R语言: 课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。 课程能够帮助初学者快速入门数据处理。 课程通过大量的案例详细地介绍了如何使用R...

    立即学习:https://edu.csdn.net/course/play/24913/285723?utm_source=blogtoedu

    tapply()

    x:向量

    f:因子

    g:函数

    tapply(x,f,g)

    操作形式:将x按照f的因子进行分组,并针对分组应用g函数。

    展开全文
  • 本课程旨在帮助学习者快速入门R语言: 课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。 课程能够帮助初学者快速入门数据处理。 课程通过大量的案例详细地介绍了如何使用R...

    立即学习:https://edu.csdn.net/course/play/24913/285723?utm_source=blogtoedu

    tapply函数

    tapply(x,f,g)
    
    #x——向量
    
    #f——因子
    
    #g——函数

    将x按f进行分组,并对分组的x进行g函数操作

    score = sample(60:100, 9, replace = TRUE)
    score
    name = c("小明", "小强", "小红", "小明", "小强", "小红", "小明", "小强", "小红")
    tapply(score,name,mean)

    对应结果:

    [1] 99 91 87 64 96 60 92 98 84
    小红 小明 小强 
      77   85   95 

     

    展开全文
  • tapply函数--R语言

    万次阅读 2018-03-28 08:03:16
    tapply(mpg,cyl,mean) 4 6 8 26.66364 19.74286 15.10000 由:&gt; table(cyl)cyl 4 6 8 11 7 14 可以看出,tapple是以mpg按cyl来应用mean函数具体&gt; mean(mpg[cyl==4])[1] 26.6636...
    > attach(mtcars)
    > tapply(mpg,cyl,mean)
           4        6        8
    26.66364 19.74286 15.10000


    由:

    > table(cyl)
    cyl
     4  6  8
    11  7 14

    可以看出,tapple是以mpg按cyl来应用mean函数

    具体

    > mean(mpg[cyl==4])

    [1] 26.66364

    > mean(mpg[cyl==6])

    [1] 19.74286

    > mean(mpg[cyl==8])
    [1] 15.1




    展开全文
  • 本课程旨在帮助学习者快速入门R语言: 课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。 课程能够帮助初学者快速入门数据处理。 课程通过大量的案例详细地介绍了如何使用R...
  • 本课程旨在帮助学习者快速入门R语言: 课程系统详细地介绍了使用R语言进行数据处理的基本思路和方法。 课程能够帮助初学者快速入门数据处理。 课程通过大量的案例详细地介绍了如何使用R...
  • 最近参加了一个小比赛,其中的tapply,sapply(lapply)函数可以快速实现我的目的和有效减少代码量 f 说明 tapply(x,f,g) x为向量,f为因子列,g为操作函数,相对数据框进行类似操作可以用by函数 sapply(list,g) g...
  • R语言swirl教程11——vapply and tapply | In the last lesson, you learned about the two most fundamental members of R’s *apply family of functions: lapply() and sapply(). Both take a list as input, ...
  • R语言提供了批量处理函数,可以循环遍历某个集合内的所有或部分元素,以简化操作。 这些函数底层是通过C来实现的,所以效率也比手工遍历来的高效。 批量处理函数有很重要的apply族函数:lapply sapply apply ...
  • R语言:apply,sapply,tapply用法

    万次阅读 2018-02-05 10:51:44
    https://www.zhihu.com/question/39843392 转载自知乎,觉得总结的不错
  • 批量处理函数有很重要的apply族函数:lapply sapply apply tapply mapply。这些函数底层通过C实现,效率比手工遍历高效。apply族函数是高效能计算的运算向量化(Vectorization)实现方法之一,比起传统的for,while常常...
  • 对数据集进行操作的时候,我们经常需要写循环操作,比如对于矩阵的每一列计算它的平均值等等,而R语言的向量化操作可以节省非常多循环的代码。所以说在R语言里面,当你要写循环的时候,一定要对自己先说三遍,不写...
  • tapply(X, INDEX, FUN = NULL, ...,simplify = TRUE) 其中 X 通常是一向量; INDEX 是一个 list 对象,且该 list 中的每一个元素都是与 X 有同样长度的因子; FUN 是需要计算的函数; simplify 是逻辑变量,若...
  • tapply(leadership$age, leadership$country, mean) # 求在不同country水平下的age的均值 # 输出 UK US 54.33333 38.50000 # 求在不同country和gender交叉水平下的age的均值, 输出得到矩阵数据 tapply...
  • R-table和tapply函数

    千次阅读 2017-03-22 09:43:44
    R-table和tapply函数 ...r语言   tapply函数 分类: R语言 table可统计数据的频数 tapply可根据因子、向量和要计算的函数计算   > class > class [1] 1 2 3 > c(81
  • tapply(x,f,g)需要向量 x (x不可以是数据框),因子或因子列表 f , 函数 g 。 tapply()执行的操作是:按照f对x分组,在分组后的向量上运行函数 g > a ( 24, 25, 36, 37) > b ('q', 'w', 'q','w') > tapply( ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 876
精华内容 350
关键字:

r语言tapply