如何编辑r中数据框中的行

时间:2017-02-24 18:03:02

标签: r dataframe

假设我有一个像这样的数据框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)

有没有更好的方法呢?

0 个答案:

没有答案