我有一个像这样的数据框:
a
我需要以下数据框
var1 var2
a 1
b NA
c NA
d 2
e NA
f 3
g 3
我需要用var2列的最后一个无NA值替换NA值的方法。
谢谢您的帮助。
答案 0 :(得分:0)
使用fill
软件包中的tidyr
函数
library(tidyr)
df = df %>% fill(var2)
其中df
是数据框的名称。
输出:
var1 var2
a 1
b 1
c 1
d 2
e 2
f 3
g 3