Я хочу знать, как я могу засыпать значения NA в наборе данных панели.
набор данных
date firms return
1999 A NA
2000 A 5
2001 A NA
1999 B 9
2000 B NA
2001 B 10
ожидается, выйдет
date firms return
1999 A 5
2000 A 5
2001 A NA
1999 B 9
2000 B 10
2001 B 10
Я использую этоформула для заполнения значений NA предыдущим значением в наборе данных панели
library(dplyr)
library(tidyr)
df1<-df %>% group_by(firms) %>% fill(return)
Есть ли такой простой способ, которым я могу заполнить значения NA следующим значением в наборе данных панели.