Мне нужно вычислить, когда значение переключается между 0 и 1, значения распределяются по столбцам, переключатель не задан, а NA присутствуют.
Я попытался с mutate
и rowSums
снебольшие результаты.
Пример:
df <- data.frame(entry = c(1:5),
year_1 = c(NA, NA, NA, 1, NA),
year_2 = c(NA, NA, 0, 0, 1),
year_3 = c(NA, 1, 1, 0, 1))
Желаемый результат:
switch = c(NA, NA, "year_2", NA, NA)