【发布时间】:2014-09-01 02:59:39
【问题描述】:
我正在使用foreach 函数迭代data.frame 的列。在每次迭代中,我想获取迭代器的索引(即所考虑的列的索引或名称)和列本身。
但是,下面的代码最初看起来不错,但由于i 没有names 或colnames 属性,所以它不起作用。
foreach(i=iter(base[1:N],by='col')) %dopar% c(colnames(i),i)
现在,如果您想知道我为什么不迭代索引,原因是我正在使用 %dopar% 工具,我不想将整个基础发送给所有工作人员,而只发送每个列其中需要。
问题:如何获取迭代器的索引?
谢谢
【问题讨论】:
标签: r foreach parallel-processing indexing iterator