Size: a a a

R (язык программирования)

2021 April 09

К

Кирилл in R (язык программирования)
там есть ген MAFB, он не относится к гену MAF)
источник

a

aGricolaMZ in R (язык программирования)
скорее не ясно. Выше или ниже 2 — т. е. неравное 2? Звучит как задача на фильтрование данных
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Просто совет для того, чтобы лучше понимали вас. Выше или ниже - это просто не равно))
источник

К

Кирилл in R (язык программирования)
извините, чет в своих мыслях. Да, не равно двум
источник

ДВ

Дмитрий Володин... in R (язык программирования)
В итоге нужны просто все значения из колонки gene, для которых в соостветсвующей строке в колонке predLargeSeg значение не равно 2?
источник

К

Кирилл in R (язык программирования)
Но как видите, первые две строки имеют значения 2, они тоже должны быть включены, так как в данном гене есть значения не равные двум
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Ааа
источник

ДВ

Дмитрий Володин... in R (язык программирования)
То есть группировка по гену)
источник

К

Кирилл in R (язык программирования)
Да
источник

К

Кирилл in R (язык программирования)
Это вроде можно в tidyverse сделать но я пока в нем не оч
источник

ЮМ

Юта Мата Ссс... in R (язык программирования)
df %>%
 group_by(gene) %>%
 filter(predLargeSeg != 2)
источник

К

Кирилл in R (язык программирования)
видимо мне нужно как можно быстрее его освоить)
источник

К

Кирилл in R (язык программирования)
спасибо! попробуем)
источник

a

aGricolaMZ in R (язык программирования)
не, вроде писали, что значения с 2 тоже нужны, так что я бы просто сделал дополнительный столбец, который проверяет, есть ли гены с значениями отличными 2, а потом уже выводил все значения по списку генов
источник

a

aGricolaMZ in R (язык программирования)
library(tidyverse)
df <- tibble(gene = c("a", "a", "b", "b", "b", "c"),
            value = c(2, 3, 3, 4, 5, 2))
df %>%
 filter(value != 2) %>%
 pull(gene) %>%
 unique() ->
 our_genes

df %>%
 filter(gene %in% our_genes)
источник

К

Кирилл in R (язык программирования)
Да, тоже нужны если в гене есть значения не равные двум
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Короче, формулировка задачи такая: удалить все гены, у которых значение predLargeSeg только 2 и всё)
источник

К

Кирилл in R (язык программирования)
yes
источник

К

Кирилл in R (язык программирования)
исключить)
источник

ДВ

Дмитрий Володин... in R (язык программирования)
df %>% group_by(gene) %>% filter(length(unique(predLargeSeg)) != 1 & min(predLargeSeg) != 2)
источник