且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在R中使用键值进行循环

更新时间:2023-01-02 09:11:07

使用 foreach 您可以这样写:

foreach(key=names(arr), val=arr) %do% print(paste(key,val))


您可以定义自己的forkeyval函数:


And you can define your own forkeyval function:

forkeyval = function(arr, .combine=function(...){NULL}, ...) {
                foreach(key=names(arr), val=arr, .combine=.combine, ...) }

哪些可以让您写:

forkeyval(arr) %do% print(paste(key,val)