У меня есть фрейм данных с одним полностью заполненным столбцом, а другой с частично заполненным.Я хотел бы заполнить na s во втором столбце следующей формулой: col3 = col1*lag(col2)
Когда я использую mutate, он повторяется один раз.Я предпочитаю использовать функцию dplyr , поскольку мне нужно будет применить эту функцию к более крупной выборке.
Вот кадр данных
dd <- tibble::tribble(~col1, ~col2,
1.1127493, 34533.98,
0.9432176, 32573.06,
0.9130100, 29758.64,
0.6593648, 19621.80,
0.9222222, 18095.66,
0.7349398, 13299.22,
0.9836066, 13081.20,
0.8518519, NA,
1.0000000, NA,
1.0000000, NA,
1.0000000, NA,
1.0000000, NA)