我有一个包含NA值的六列数据框,我想选择只包含最多三个NA的行。我可以使用
感谢您提前阅读。
sum(is.na(my.df[,c(1:6)]))
找到NA的数量,但是无法使用“subset”或其他任何函数来选择数据帧的子集和条件sum(is.na(log.df[,c(1:6)])) <=3
。
最终,我希望计算所选行的中位数。示例数据如下:C1 C2 C3 C4 C5 C6
6.4 NA 6.1 6.2 NA NA
7.1 6.4 6.5 5.9 7 6.9
7.1 7 6.9 6.9 6.9 7
6.9 NA 6.9 NA 7.1 NA
6.8 NA 7.1 7.1 6.8 7.2
NA NA NA NA NA 6.4
NA NA NA NA NA 6.7
感谢您提前阅读。