R количество значений NA для каждой строки CSV - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь подсчитать количество значений NA для каждой строки CSV. Как мне создать фрейм данных, содержащий имя строки и количество значений NA для этой строки?

Набор данных -

#   KJIS10    TYDA40    CSDF32    ASDF67
#c1 52.12     NA        NA        67.23
#c2 NA        60.3      23.78     73.23
#c3 69.32     123.21    18.46     95.42
#c4 78.23     NA        94.36     107.43
#c5 89.15     47.98     36.18     38.54
#c6 90.45     NA        78.12     32.21
#c7 NA        67.2      NA        NA

То, что я пробовал до сих пор, я могу получить правильные значения, но они не суммированы.

#Created dataframe from CSV
df = as.data.frame(import)
missing = rowSums(is.na(df)) 

Фрейм данных, который я пытаюсь создать -

#'c1    2
#'c2    1
#'c3    0
#'c4    1
#'c5    0
#'c6    1
#'c7    3

1 Ответ

0 голосов
/ 21 октября 2019

попробуйте это:

result <- data.frame("rowmname"=rownames(df), "missing"=rowSums(is.na(df)))
result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...