如何在R中使用dplyr在没有NA的情况下对数据帧的行进行子集化?
要在R中使用dplyr对没有NA的数据帧行进行子集化,我们可以按照以下步骤操作-
首先,创建一个数据框。
然后,使用dplyr包的过滤器功能用!is.na对行进行子集化。
创建数据框
让我们创建一个数据框,如下所示-
例子
x<-sample(c(NA,1,2),20,replace=TRUE) df<-data.frame(x) df
执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
输出
x 1 2 2 2 3 1 4 1 5 1 6 NA 7 1 8 NA 9 NA 10 1 11 1 12 1 13 2 14 1 15 NA 16 2 17 2 18 2 19 NA 20 1
使用dplyr子集没有NA的数据帧行
使用dplyr包的过滤器功能使用!is.na对df的行进行子集,如下所示-
例子
x<-sample(c(NA,1,2),20,replace=TRUE) df<-data.frame(x) library(dplyr) df %>% filter(!is.na(x))
输出
x 1 2 2 2 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 2 11 1 12 2 13 2 14 2 15 1
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短