c(1:8), V2 = c('A', NA, 'B', NA, 'B', 'A', NA, 'A'))
задача - заменить в переменной V2 NA на значение из соседней строки, если сосед снизу и сверху совпадает.
Желаемый результат:
V1 V2
<int> <chr>
1 1 A
2 2 NA
3 3 B
4 4 B
5 5 B
6 6 A
7 7 A
8 8 A
Можно ли обойтись без цикла, с помощью векторизованных вычислений?
используй shift
Обсуждают сегодня