выберите столбец и замените значение, если в столбце выполняется условие - PullRequest
0 голосов
/ 06 декабря 2018

выглядит активным, и если верхняя строка равна нулю, то замените ноль на строку "xyz"

Как написать код в R?

Name
0
Active
0
Active
NA
Active

1 Ответ

0 голосов
/ 07 декабря 2018

Вам просто нужен стандартный цикл:

for(i in 2:length(yourArray)){
   if(yourArray[i] == "active"){
      if(yourArray[i-1] == "0"){yourArray[i-1] = "xyz"}
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...