Я использую tidyr и создаю новый столбец, используя mutate, чтобы суммировать, сколько 0 было возвращено в другом столбце, который у меня есть.По какой-то причине, хотя новый столбец формируется, я получаю NA по всему столбцу, даже когда вижу, что должен быть ответ, по крайней мере, один (например, я вижу 0 в столбце, но столбец «count» (total)все еще читает N / A ".
Этот код ранее работал над почти идентичным набором данных для того же типа вопроса, может кто-нибудь объяснить мне, что происходит? Копия моего кода ниже.
Gathered <- ScottCrkMeta250918 %>%
gather(SNP, Genotype, 43:234)
Prefailed <- Gathered %>%
group_by(NMFS_DNA_ID, BOX_ID,BOX_POSITION) %>%
mutate(Count = sum(Genotype == 0))
Я пытаюсь увидеть, сколько SNP не удалось, поэтому у меня 0 в столбцах, где произошел сбой. Я пытаюсь указать R подсчитать эти нули (сбои) и передать их мне в отдельномстолбец.