У меня есть два фрейма данных:
df1 <- data.frame(levels = c(1, 3, 5, 7, 9),
values = c(2.2, 5.3, 7.9, 5.4, 8.7))
df2 <- data.frame(levels = c(1, 4, 8, 12)) # other columns not necessary
Я хочу, чтобы значения df1$ интерполировались в уровни df2$ на основе чисел в уровнях df1$. Таким образом, есть некоторая интерполяция, а также экстраполяция на уровень 12 во втором кадре данных.
approx
поможет с интерполяцией между точками, но как бы вы хотели, чтобы экстраполяция работала за пределами диапазонаdf1
? - person Jon Spring   schedule 13.04.2021Hmisc::approxExtrap
- person r2evans   schedule 13.04.2021