Я пытаюсь получить имена столбцов NA-столбцов, используя именованные каналы в R: -
df <- structure(data.frame(id = c(1, 2, NA, NA, NA, NA),
cat = c("SS","SS", "SS", "SV", "SV", "SV"),
val = c(220L, 222L, 223L, NA,NA, 2206L)),
.Names = c("id", "cat", "val"), class = "data.frame",
row.names = c(NA,-6L))
sapply(df, function(x) ((sum(is.na(x))))*.01)%>%
stack %>% rev %>% filter(values > 0) %>% setNames(nm=c("variable", "missing"))%>%
paste0(colnames ->NulCols)
Но код выдает ошибку. Ошибка в paste0 (., NulCols <- имена столбцов): невозможно принудительно привести тип «замыкание» к вектору типа «символ» </p>
Хотите создать список столбцов NA, используя только именованные каналы.