r - 将循环输出存储在 R 中的数据帧中

标签 r loops for-loop

我想知道如何将完整循环输出的值存储到 R 中的单个数据帧中。例如,

for(i in unique(x$id)){
    .
    .
    .
    y=output of one iteration}

在每次迭代结束时,我都会在 y 中获得输出。但我想将所有迭代的输出存储到 y 中。我如何在 R 中做到这一点?

最佳答案

你可以简单地做到这一点

y  <- NULL;
for (i in unique(x$id))
 { 
  tmp <- [output of one iteration]
  y <- rbind(y, tmp)
 }

关于r - 将循环输出存储在 R 中的数据帧中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862933/

相关文章:

javascript - jQuery如何仅删除某些元素的类

javascript - For循环: TypeError: Cannot read property '0' of undefined

javascript - 检查 Object.key() 是否与变量匹配

r - 有没有办法在 i 中 self 引用 data.table

r - 从带有噪声的高维球体中采样

r - rcharts NVD3 lineChart 中的绘图区域

javascript - 循环遍历json并获取nodejs中的特定值

r - 如何使循环函数将其结果输出为R中的数据帧

r - geom_bar(position = "dodge") 中条的宽度相同

C: 未在 do...while 中输入 "for"语句