Я хочу сравнить два набора данных, чтобы определить, какие переменные они разделяют [дубликаты]

У меня есть два показания RNAseq для двух групп, и я хотел бы их сравнить. Эти данные отображаются как ген и значение. Я хотел бы определить, какие гены являются общими для двух наборов данных, но они очень большие, и выполнение этого вручную займет много времени. Спасибо!


person user159107    schedule 27.04.2017    source источник
comment
Просто используйте intersect(colnames(df1), colnames(df2))   -  person akrun    schedule 27.04.2017
comment
Кажется, это подчеркивает, что оба столбца называются gene_name. Общие гены не будут выровнены   -  person user159107    schedule 27.04.2017
comment
Может быть. В вашем вопросе также не было воспроизводимого примера или ожидаемого результата, поэтому мы точно не знаем, что вам нужно.   -  person akrun    schedule 27.04.2017
comment
Я не совсем уверен в ожидаемом результате, но я надеялся, что это будет общее имя гена, значение для набора данных1, значение для набора данных2.   -  person user159107    schedule 27.04.2017
comment
Итак, я использовал этот код, и общие гены были выделены. На что я надеялся, так это на таблицу общих генов с их соответствующими значениями.   -  person user159107    schedule 27.04.2017


Ответы (1)


Использовать

intersect(genes1, genes2)

и посмотрите страницу справки для других связанных и полезных функций.

person shians    schedule 27.04.2017