使用函数来计算列表中的度量并将其添加到我的数据框中

我有一张要计算平均度的图表列表。由于列表很大,并且数据会随着时间变化,因此我想使过程自动化(并且同样了解R的更多信息)。 不幸的是,我不能全神贯注于如何编写可以实现我想要的功能的软件,因此我尝试了(但失败了)for循环。

这是我尝试过的一个例子:

sld <- list(sd1998,sd1999,sd2000)
ld <- list(1998,1999,2000)
nwmetrics <- data.frame(row.names = ld)
nwmetrics$degree <- NA

for(j in sld){
    nwmetrics[1:21,1] <- mean(degree(j,mode = "in",loops = FALSE,normalized = FALSE)) 
}

这确实向数据帧添加了值,但是这些值都是相同的,并且不计算每个列表元素的平均度。

从我的发现来看,lapply命令将更适合我的目的。但是,如上所述,我没有设法指定工作功能。

谢谢。

m258494824 回答:使用函数来计算列表中的度量并将其添加到我的数据框中

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3142765.html

大家都在问