【发布时间】:2012-04-03 01:27:33
【问题描述】:
我试图在任何地方找到我的数据在第 2 列中有 90 并且上面的两行更改第 2 列的值。例如在下面的数据中,如果我在第 11 行看到 90,我想更改我的第 2 列值在第 9 行,从 11 到 5。我有一组预定的值,我想将数字更改为;值将始终分别为 10,11,12,30,31,32 到 1,2,3,4,5,6。
我的数据
# Type Response Acc RT Offset
1 70 0 0 0.0000 57850
2 31 0 0 0.0000 59371
3 41 0 0 0.0000 60909
4 70 0 0 0.0000 61478
5 31 0 0 0.0000 62999
6 41 0 0 0.0000 64537
8 70 0 0 0.0000 65106
9 11 0 0 0.0000 66627
10 21 0 0 0.0000 68165
11 90 0 0 0.0000 68700
12 31 0 0 0.0000 70221
我想要什么
# Type Response Acc RT Offset
1 70 0 0 0.0000 57850
2 31 0 0 0.0000 59371
3 41 0 0 0.0000 60909
4 70 0 0 0.0000 61478
5 31 0 0 0.0000 62999
6 41 0 0 0.0000 64537
8 70 0 0 0.0000 65106
9 5 0 0 0.0000 66627
10 21 0 0 0.0000 68165
11 90 0 0 0.0000 68700
12 31 0 0 0.0000 70221
我一直在尝试存储上一行并将其用作参考,但我只能返回一行,我需要返回两行。感谢您的帮助。
【问题讨论】:
-
您的翻译序列
10,11,12,30,31,32到1,2,3,4,5,6与您将11更改为5的要求不一致