gpt4 book ai didi

R申请: using element indices in the function

转载 作者:行者123 更新时间:2023-12-02 09:34:29 25 4
gpt4 key购买 nike

我有一个三维数据结构,反射(reflect)特定经度、纬度和深度的数据。我想对此数据应用一个函数。通常,假设我想找到深度平均值,我会执行以下操作:

apply(MyData, MAR = c(1, 2), mean)

这对我来说很有意义。我正在努力解决的是我想要应用一个依赖于经度和纬度的函数。有没有办法让 apply 将元素的索引传递给函数?

最佳答案

我认为你想使用outer()并利用词法作用域这样您就不必将 myData 传递给函数用经度和纬度调用:

myData <- read.table(...) # or whatever

outer(seq.int(dim(mydata)[1]),
seq.int(dim(mydata)[2]),
function(longitude,lattitude){
do things that depend on
myData[longitude,lattitude,]
})

关于R申请: using element indices in the function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28461941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com