假设我们有以下数据框:
> dataset1
x
1 1
2 2
3 3
4 NA
5 5
我想提出一个R命令,该命令计算包含'NA'值的1列数据帧的行索引。更具体地说,在上面的dataset1示例中,这样的命令将返回4-因为'NA'出现在数据帧的第4行中。我怎样才能做到这一点?谢谢!
最佳答案
正如本·博克(Ben Bolker)所建议的那样,您可以按以下方式使用which
和is.na
:
> which(is.na(dataset1), arr.ind=TRUE)
row col
4 4 1 # NA is in row 4 and column 1
关于r - 定位数据框中具有NA值的行的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895596/