У меня есть фрейм данных, как показано ниже; Строки - это идентификаторы белков, и a
- это experiment 1
, а b
- это experiment 2
, и мы ожидаем, что белки показывают одинаковые значения экспрессии в обоих экспериментах, однако знак экспрессии всегда не согласуется, поскольку тепловая карта показывает, что
> head(a[,c(1,3)])
a b
A0JLT2 0.29 0.2
A8MXV4 -1.25 -0.6
O00194 -2.21 0.9
O00462 0.68 -0.6
O00505 1.05 -0.6
O00560 0.43 -0.2
>
Я хочу оставить только белки с same sign of value (- or +)
в обеих колонках, но я не знаю, как это сделать

Любая помощь