0

当我发现使用数据表而不是数据框要快得多时,我刚写完我的 R Montecarlo 模拟。我正在尝试切换到数据帧,但无法翻译以下代码:

for (i in 1:nrow(b.dt)) {
  for (j in nrow(a.dt):1) {
    if (b.dt[i,]$condition1==FALSE 
            && b.dt[i,]$b.x1 < a.dt[j,]$a.x1) {
          a.dt[j,]$a.x1 = b.dt[i,]$b.x1
      break
    }
  }
} 

其中a.dtb.dt是两个数据框, 和 是两个数据框中a.x1同名b.x1的两个变量。有没有人可以帮助我?到目前为止,我还没有设置任何密钥...

4

0 回答 0