在R语言中,data.frame是由类似于关系数据表中的一行一行数据构成,在做数据录入过程中,难免有许多数据是缺失的,比如说用read.csv录入部分数据时,如果缺失会用NA来代替,那么我希望我检索数据的时候使用非NA的数据,怎么处理呢?
比如说data1是data.frame,有两列数据,那么我希望抽取两列数据中第一列数据,且第二列数据非NA的数据,在R语言中,我们可以用命令
data1[ is.na(data1[,2])!=TRUE,1]
来获取
第一个命令is.na(data1[,2])!=TRUE获得是一个真假值的列表