我试图将满足特定条件的数据框的列中的值(在此示例中为behavior ==" X")替换为非X的同一列中的先前值。
我的数据看起来像列行为(见下文),我想创建一个新列,它需要像列behavior2,其中我用以前已知的非X行为值替换值X. / p>
在数据框中创建这样一个新列的R代码是什么
感谢您的帮助
> dat
time behavior behavior2
1 0 A A
2 50 B B
3 100 B B
4 150 C C
5 200 B B
6 250 A A
7 300 X A
8 350 A A
9 400 A A
10 450 A A
11 500 B B
12 550 X B
13 600 X B
14 650 A A
15 700 C C
16 750 A A
17 800 B B
18 850 X B
19 900 B B
20 950 A A
21 1000 A A