私はいくつかのシナリオ分析をしようとしているデータフレームを持っています。私は現在やっているRデータフレームを摂動するための速い方法
Revenue Item_1 Item_2 Item_3
552 201 220 45
1500 401 300 200
2300 601 400 300
552 200 221 45
1500 400 301 200
2300 600 401 300
552 200 220 46
1500 400 300 201
2300 600 400 301
:
Revenue Item_1 Item_2 Item_3
552 200 220 45
1500 400 300 200
2300 600 400 300
私は1つのアイテムが、このようないくつかの固定された量(すなわち1団結)によって増減させる何かを生成したいと思います:それはこのようになりますそれこのようなループではなく、より高速な方法があるかどう疑問に思って:
l1 <- list()
increment_amt <- 1
for(i in c('Item_1','Item_2','Item_3')){
newDf <- df1
newDf[,i] <- newDf[,i] + increment_amt
l1[[i]] <- newDf
}
df2 <- do.call(rbind, l1)
任意の提案は?もちろん