全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
34040 16
2016-01-31
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
>


二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-1 01:12:15
奇渥温·沙加 发表于 2016-1-31 21:25
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函 ...
你这是否都太基础了!?
二维码

扫码加我 拉你入群

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

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

2016-2-1 09:07:29
奇渥温·沙加 发表于 2016-1-31 21:25
apply函数经常用来计算矩阵中行或列的均值、和值的函数,具体方法如下:
apply(x,计算行或列数字代码,函 ...
希望提供更多
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2016-2-1 19:53:18
奇渥温·沙加 发表于 2016-2-1 11:48
后面还会继续增加,开始主要以基础函数为主
继续...
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群