對R來說很新穎,所以這是一個難題:我有一個從csv導入的數據框。第一列包含行名(基因),第二列包含組分配(如果基因在組1或組4等)。接下來的100列包含基因通路測量(範圍-20至+20)。我想,只選擇在第1組中的行,然後只對組顯示的列含有至少1值1點的行大於10僅從數據幀中選擇包含值大於5的列
示例數據:
NAME Group path1 path2 path3 path4 path5
gene1 8 -19.1 -26.6 3.0 0.8 -5.1
gene2 1 -2.8 22.8 -1.2 20.8 -9.6
gene3 4 -5.4 -4.0 2.7 5.8 -6.8
gene4 1 -9.9 -24.6 7.3 -2.1 -18.9
gene5 2 -4.7 -9.4 -3.1 0.6 -10.1
gene6 1 14.0 -5.8 -1.6 -2.5 -18.7
gene7 5 -6.4 -3.8 2.0 -2.1 -8.6
gene8 1 -9.9 -4.8 5.2 2.0 -17.5
我曾嘗試這一方法但麻煩它適合我的數據 Subset columns in R with specific values
任何幫助將不勝感激!
這工作 - 我使用了所選列中的所有值(解決方案的第二部分)。謝謝! – user27206