请选择 进入手机版 | 继续访问电脑版
33119 16

[学习分享] R语言中apply函数使用方法 [推广有奖]

  • 5关注
  • 8粉丝

博士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
3053 个
通用积分
73.0212
学术水平
37 点
热心指数
36 点
信用等级
23 点
经验
33617 点
帖子
298
精华
0
在线时间
141 小时
注册时间
2012-11-23
最后登录
2022-9-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函数),详见例子:
> b
      first second
one       1      2
two       3      4
three     5      6
> apply(b,1,sum)#第一个参数表示要计算的矩阵,第二个参数1表示计算每一行,第三个参数是要计算每一行的函数,这里是求每一行的和。
  one   two three
    3     7    11
> apply(b,2,sum)#表示求每一列的和。
first second
     9     12

> d<-array(1:24,dim=c(2,3,4))
> d
, , 1

     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6

, , 2

     [,1] [,2] [,3]
[1,]    7    9   11
[2,]    8   10   12

, , 3

     [,1] [,2] [,3]
[1,]   13   15   17
[2,]   14   16   18

, , 4

     [,1] [,2] [,3]
[1,]   19   21   23
[2,]   20   22   24
> apply(d,3,sum)#表示求每一维的和,一个维度为一个矩阵,即这个维度的每个元素相加之和。
[1]  21  57  93 129
>


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:apply函数 apply 函数使用 appl App second

已有 1 人评分经验 收起 理由
李会超 + 40 鼓励积极发帖讨论

总评分: 经验 + 40   查看全部评分

kaenlee 发表于 2016-2-1 01:12:15 来自手机 |显示全部楼层 |坛友微信交流群
奇渥温·沙加 发表于 2016-1-31 21:25
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函 ...
你这是否都太基础了!?

使用道具

zhou1_20 发表于 2016-2-1 09:07:29 来自手机 |显示全部楼层 |坛友微信交流群
奇渥温·沙加 发表于 2016-1-31 21:25
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函 ...
希望提供更多

使用道具

kaenlee 发表于 2016-2-1 01:12
你这是否都太基础了!?
是很基础,不过有些刚学R的,对这个函数也不是很了解

使用道具

zhou1_20 发表于 2016-2-1 09:07
希望提供更多
后面还会继续增加,开始主要以基础函数为主

使用道具

fcfc2013 发表于 2016-2-1 19:53:18 来自手机 |显示全部楼层 |坛友微信交流群
奇渥温·沙加 发表于 2016-2-1 11:48
后面还会继续增加,开始主要以基础函数为主
继续...

使用道具

tim0532 发表于 2016-2-2 20:46:46 来自手机 |显示全部楼层 |坛友微信交流群
奇渥温·沙加 发表于 2016-1-31 21:25
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函 ...
谢谢很详细的讲解

使用道具

tim0532 发表于 2016-2-2 20:46
谢谢很详细的讲解
希望有些帮助,后面还会添加。提前祝你春节快乐

使用道具

hd79 发表于 2016-10-6 13:04:44 |显示全部楼层 |坛友微信交流群
apply中间的数据是怎么取值的呢?

使用道具

讲的很好,这个函数困扰我很久了,谢谢楼主,解开了我的疑惑。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 05:40