我有一个像这样的 Big Data 框
library(tidyverse)
df <- tibble(fruits=c("apple","banana","ananas"),
col1=c(4,NA,NA),
col2=c(5,NA,10),
col3=c(10,100,5),
col4=c(20,4,1))
df
#> # A tibble: 3 × 5
#> fruits col1 col2 col3 col4
#> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 apple 4 5 10 20
#> 2 banana NA NA 100 4
#> 3 ananas NA 10 5 1
由reprex package(v2.0.1)于2022-03-13创建
当只有col1的NA值时,我想用行的最后一个非NA值填充NA,并将值返回到NA.
我希望我的数据看起来像这样.
#> # A tibble: 3 × 5
#> fruits col1 col2 col3 col4
#> <chr> <dbl> <dbl> <dbl> <dbl>
#> 1 apple 4 5 10 20
#> 2 banana 100 NA NA 4
#> 3 ananas 10 NA 5 1