簡體   English   中英

從一個矩陣到數據幀的R推斷

[英]R inference from one matrix to a data frame

我認為這可能是一個非常簡單容易的問題,但是由於我是R語言的新手,所以我希望有人可以給我一些逐步解決問題的方法。 謝謝!

所以問題是我是否有一個(n * 2)矩陣(例如m),其中第一列代表另一個數據幀中數據的索引(例如d),第二列代表某個值(p值)。

我想做的是,如果m中某行r的p值小於0.05,我將通過矩陣m第r行中第一列所示的索引繪制d中的數據。

..............數據有點像我在下面繪制的內容:

m:
ind p_value
2  0.02
23 0.03
56 0.12
64 0.54
105 0.04

d:
gene_id  s1  s2  s3  s4  ...  sn
IDH1    0.23 3.01 0 0.54 ...  4.02
IDH2    0.67 0 8.02 10.54 ...  0.72
...

因此IDH2對應於m的第一行,其索引列為2

toplot <- d[ m[ m[,'p_value'] < .05,'ind'], ]有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM