在R中的数据表中查找行ID时出现问题



我有一个如下的数据框架。当所有元素都存在于数据表中时,如何获取行id。

例如,

Table:
L001 044 N   004 E   036 NA   NA  NA  NA  NA  NA
L001 086 N   016 E   016 NA   NA  NA  NA  NA  NA
L001 092 N   011 E   026 L002 044 N   006 E   022
L001 056 N   036 E   061 NA   NA  NA  NA  NA  NA

当所有元素都被填充时,我需要获得"表"中的行id。例如,在本例中,行id为3,因为"表"中的所有列都有一个值。

感谢您的帮助。

其中df等于:

df = read.table(
text = "
L001 044 N   004 E   036 NA   NA  NA  NA  NA  NA
L001 086 N   016 E   016 NA   NA  NA  NA  NA  NA
L001 092 N   011 E   026 L002 044 N   006 E   022
L001 056 N   036 E   061 NA   NA  NA  NA  NA  NA
"
)

你可以做:

rownames(df[complete.cases(df)==TRUE,])

结果:

[1] "3"

相关内容

  • 没有找到相关文章

最新更新