data.tables:比较两个数据集

时间:2013-03-18 01:11:45

标签: r dataframe

当我发现使用数据表而不是数据帧要快得多时,我刚刚写完了我的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.x1b.x1是两个数据框中具有相同名称的两个变量。有没有人可以帮助我?到目前为止我还没有设置任何密钥......

0 个答案:

没有答案