从R中的子集动态更新数据帧

时间:2013-11-07 17:50:41

标签: r dataframe subset

所以,这就是我想做的事情:

df <- data.frame(a=1:6, b=1:6)
ss <- magicSubset(df, a <= 3)

ss$b <- 100

df$b # should be c(100,100,100,4,5,6)

在R或包装中是否有这样的东西?我想这不会太难实现......有理由这是个坏主意吗?

1 个答案:

答案 0 :(得分:3)

您可以对df$b进行分组并为其指定值:

df$b[df$a <= 3] <- 100