【发布时间】:2021-09-15 06:00:59
【问题描述】:
我想创建一个表,其中包含原始数据框中缺失值的行位置。这实际上将第一个表作为输入并在该表下创建表。
我知道我可以使用 apply 来创建具有此行位置的列表,但我正在努力获取该列表并制作数据框。
# Minimum working example
# Create dataset
data0 <- data.frame("A" = c(NA,NA,1,1), "B"= c(1,NA,1,1),"C"= c("john","john",NA,NA),"D"= c("john","john","john","john"))
# Create list of all rows containing missing values for a particular column then print as dataframe
list1<-apply(is.na(data0), 2, which)
> print(list1)
$A
[1] 1 2
$B
[1] 2
$C
[1] 3 4
$D
integer(0)
# Turn list1 to a data.frame leading to answer
【问题讨论】:
标签: r list dataframe na missing-data