0

データ フレームではなくデータ テーブルを使用する方がはるかに高速であることを発見したとき、R モンテカルロ シミュレーションを書き終えたところです。データ フレームに切り替えようとしていますが、次のコードを変換できません。

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.dt、 とb.dtは 2 つのデータ フレームであり、a.x1とは 2 つのデータ フレームでb.x1同じ名前を持つ 2 つの変数です。私を助けてくれる人はいますか?今のところキーを設定していません...

4

0 に答える 0