Мой df выглядит так:
library(tidyverse)
df_1 <- tibble::tribble(
~sub_date, ~value_1, ~value_2,
"2020-05", 58, 130,
"2020-05", 58, "check",
"2020-03", 50, 120,
"2020-03", 55, "check",
"2020-03", 55, "check"
)
Я хочу изменить значения строк, содержащих «check», на эталонные значения здесь:
df_ref <- tibble::tribble(
~sub_date, ~ref_value,
"2020-05", 123,
"2020-03", 234
)
В основном - используя df_ref
таблица как справочная только для строк, содержащих проверку.
Я хочу использовать эквивалент функции lookup () в excel, который используется в функции if ().
Конечный результат :
df_final <- tibble::tribble(
~sub_date, ~value_1, ~value_2,
"2020-05", 58, 130,
"2020-05", 58, 123,
"2020-03", 50, 120,
"2020-03", 55, 234,
"2020-03", 55, 234
)