假设我有一个像这样的数据框d
> d
x Y
r1 1 1
r2 1 2
r3 1 3
r4 1 4
r5 1 5
r6 1 6
我希望将行r3,r4
除以5,并使用已编辑的行
x Y
r1 1.0 1.0
r2 1.0 2.0
r3 0.2 0.6
r4 0.2 0.8
r5 1.0 5.0
r6 1.0 6.0
我知道我可以通过
来做到这一点p1 <- d[1:2, ]
p2 <- d[c("r3", "r4"), ]/5
p3 <- d[5:6, ]
rbind(p1, p2, p3)
有没有更好的方法呢?