我已将数据集导入 R 并发现了一个异常值。我想对这个最初导入的数据进行特定的替换。具体来说,我的数据如下所示:
Adhesive TestCond Lab Speci.no Sample.id Wood.fail Shear.str
1 W BDF A ABW-01 1 100 707.99296
2 W BDF A ABW-02 2 100 557.61752
3 W BDF A ABW-03 3 100 759.13431
4 W BDF A ABW-04 4 100 84.70696
5 W BDF A ABW-05 5 100 519.56020
6 W BDF A ABW-06 6 100 502.13246
它有大约 3,000 行。此数据是使用以下命令导入的:
FPInnovation <- read.csv()
有问题的 Wood.fail 值是以下值
Adhesive TestCond Lab Speci.no Sample.id Wood.fail Shear.str
6 W BDF D DBW-07 7 0 23.68061
Wood.fail 列中的 0 值被发现是一个错误。其他值 0 可能不是。因此,我只想在上面的行中进行替换。如何将特定的 Wood.fail 值 0(如上所述)替换为下一行中保存的值(将上面的 0 替换为下面的 90):
Adhesive TestCond Lab Speci.no Sample.id Wood.fail Shear.str
31 W BDF D DBW-31 31 90 237.3734