我有一个与这里解决方案类似的问题,但我必须使用data.table。
在data.table中,最佳的过滤所有行的方式是什么,其中特定/“相关”的列全部为NA,不管其他“不相关”的列显示(NA /或不是)。
library(data.table)
df <- data.frame('epoch' = c(1,2,3),
'irrel_2' = c(NA,4,5),
'rel_1' = c(NA, NA, 8),
'rel_2' = c(3,NA,7)
)
df
#> epoch irrel_2 rel_1 rel_2
#> 1 1 NA NA 3
#> 2 2 4 NA NA
#> 3 3 5 8 7
setDT(df)
wrong <- na.omit(df, cols = 3:4)
使用reprex v2.0.2于2023年5月25日创建
我只想过滤掉第二行,你有什么解决方案吗?