从单行中选择非NA数据

时间:2013-12-21 14:29:10

标签: r dataframe

这应该很简单,不确定我在这里缺少什么。我想从数据框中选择一行,比如说行1000,并获取该特定行不是NA的所有列。

这有效

df<- df[1000,]
df<- df[, !is.na(df)]

这失败

df<- df[1000, !is.na(df)] 
ERROR "undefined columns selected"

1 个答案:

答案 0 :(得分:2)

您错过了与is.na相关的部分索引,这是一种方法:

df <- df[1000, !is.na(df[1000, ])]