【问题标题】:Sum a list of arrays对数组列表求和
【发布时间】:2015-01-18 10:46:06
【问题描述】:

我有很多相同维度的数组:

a<-array(NA,dim=c(2,4,3))
b<-array(NA,dim=c(2,4,3))
c<-array(NA,dim=c(2,4,3))

list<-list(a,b,c)

我想对所有数组求和以生成一个数组,该数组是列表中所有数组的总和。

所以基本上:a+b+c

有没有办法做到这一点?

我知道它可以用矩阵来完成,但我找不到数组的函数。

【问题讨论】:

  • 请将NA值替换为实际值并显示您期望的答案。

标签: arrays r list


【解决方案1】:

你可以使用Reduce:

Reduce("+", list)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-29
    • 2023-03-04
    • 2021-11-23
    • 2017-03-06
    • 2021-09-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多