Получить имена столбцов, используя каналы - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь получить имена столбцов 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, используя только именованные каналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...