zoukankan      html  css  js  c++  java
  • R语言中apply函数

    R语言中共apply函数。

    R语言中提供了一个apply()函数,可将一个任意函数“应用”到矩阵、数组、数据框的任何维度上

    在矩阵或数据框中,MARGIN=1表示行,MARGIN=2表示列。

    1、测试1

    a <- matrix(sample(1:10,9),nrow = 3, ncol = 3,byrow = T)
    a
    b <- apply(a, MARGIN = 1, sum)    ## 求所有行的和
    b
    c <- apply(a, MARGIN = 1, max)    ## 求所有行的最大值
    c

     2、测试2

    a <- matrix(sample(1:10,9),nrow = 3, ncol = 3,byrow = T)
    a
    b <- apply(a, MARGIN = 2, sum)     ## 求所有列的最大值
    b
    c <- apply(a, MARGIN = 2, min)     ## 求所有列的最小值
    c

    _____________________________________________________________________________________________________________________________________________________________________________________

    ____________________________________________________________________________________________________________________________________________________________________________________

    R语言中apply函数。可将一个任意函数“应用”到矩阵,数组、数据框的任何维度上。

    1、

    a <- matrix(c(2,4,8,9,4,3,5,7,3,3,2,8), nrow = 3, ncol = 4)
    a
    b <- apply(a, MARGIN = 1, sum)    ##  计算每行的和
    b
    c <- apply(a, MARGIN = 2, sum)    ## 计算每列的和
    c

  • 相关阅读:
    Spring Boot配置过滤器的两种方式
    Redis工具类封装RedisUtils
    Android_开机动画
    Android_OTA升级
    QT_学习笔记
    松翰单片机_SN8F570310——ADC
    全志_基于dts设备树驱动开发
    松翰单片机_SN8F570310
    松翰单片机_SN8F570310——GPIO
    松翰单片机_SN8F570310——COM & OPA
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14697052.html
Copyright © 2011-2022 走看看