标签: 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或包装中是否有这样的东西?我想这不会太难实现......有理由这是个坏主意吗?
答案 0 :(得分:3)
您可以对df$b进行分组并为其指定值:
df$b
df$b[df$a <= 3] <- 100