列表中的R foreach包循环元素

问题描述

我正在尝试在列表上使用R foreach包。 在传统的R中,这非常好用:

dat <- list('a'=1,'b'=2,'c'=3)
for (elem in dat){
  print(elem)
}

但是,这在foreach包中不起作用。

library(foreach)

foreach (elem in dat){
  print(elem)
}
Error: unexpected 'in' in "foreach(elem in"

在文档中,所有示例都通过=运算符而不是in使用可迭代。有没有一种简单的方法可以遍历元素而无需引用list元素的键/索引? 非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)