我需要修改data.table的特定行的某些列.我不断收到错误,"未使用的参数(带= F)".有谁知道如何快速处理这个?下面是使用data.frames和data.table的示例.
谢谢.
test.df <- data.frame(a=rnorm(100, 0, 1), b=rnorm(100, 0, 1), c=rnorm(100,0,1))
test.dt <- as.data.table(test.df)
test.df[test.df$a<test.df$b,c(1,2)] <- 10* test.df[test.df$a<test.df$b,c(1,2)]
test.dt[test.dt$a<test.dt$b, c(1,2), with=F] <- 10* test.dt[,c(1,2),with=F][test.dt$a<test.dt$b, c(1,2), with=F]
Run Code Online (Sandbox Code Playgroud)