我想要爲表達式數據創建一個值爲-1,0和1的矩陣。我遇到的問題是數據在兩個單獨的數據框架中,一個包含過度表達,另一個包含過低表達。我想將它們合併到同一列中,其中過度表達的術語顯示爲「1」,表達式下爲「-1」,並且不改變「0」。從兩個數據幀中創建一個-1,0,1矩陣
>over
0.09
0.08
0.02
0.10
0.07
>under
0.07
0.03
0.06
0.01
0.02
所以我想一個矩陣,給出了一個1
爲< 0.05 over
和-1
爲< 0.05 under
:
>new
0
-1
1
-1
-1
嘗試了不同的東西,而是不斷撞擊牆壁和避風港我們無法找到任何具體問題的形式。
也許'case_when':'data_frame(之上,之下,新= case_when(超過<0.05〜1,下<0.05〜-1,TRUE〜 0))' – alistaire