小编Ala*_*lan的帖子

子集并替换data.table中的行和列

我需要修改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)

r data.table

4
推荐指数
1
解决办法
3240
查看次数

标签 统计

data.table ×1

r ×1