2013-02-26 115 views
0

我有兩個數據集,一個是log10轉換,另一個是RMA歸一化。合併r中的兩個數據幀 - 錯誤

數據框1(protdata)

dim(protdata) [1] 437 7 
     Locus  COBL9 WER CORTEX SCR  WOL PET111 
    1 AT1G01090 4.3035 4.3975 4.4620 4.3879 4.2620 4.2045 
    2 AT1G02780 4.7852 4.6865 4.7801 5.0038 4.9457 4.9515 
    3 AT1G04040 4.5854 4.1787 3.4836 3.4918 4.2366 3.5197 
    4 AT1G04270 4.3578 4.4281 4.3348 4.5680 4.4208 4.4056 
    5 AT1G04410 4.9808 4.9913 5.2186 5.3315 5.2178 5.4524 
    6 AT1G04430 4.2382 4.3564 4.3535 4.3056 4.0263 3.9485 
    7 AT1G04480 4.5462 4.4302 4.4987 4.8039 4.5807 4.4876 

數據框2(transdata)

dim(transdata) [1] 22810 77 
     Locus  probes  COBL9 WER CORTEX SCR  
1 AT1G01090 244901_at 4.7852 4.6865 4.7801 5.0038 
2 AT1G02780 244902_at 4.5854 4.1787 3.4836 3.4918       
3 AT1G04040 244903_at 4.3578 4.4281 4.3348 4.5680    
4 AT1G04570 244904_at 4.9808 4.9913 5.2186 5.3315     
5 AT1G04610 244905_at 4.2382 4.3564 4.3535 4.3056     
6 AT1G02430 244906_at 4.5462 4.4302 4.4987 4.8039 

我想設置基於軌跡IDS兩個dataframes合併和使用

matchin<-merge(transdata,protdata,by.x="Locus",by.y="Locus") 

但我得到了一個不同的數據框,如下所示:在上面的例子中,我在兩個框架中都有兩個匹配的ID,但結果是是:

 Locus  probes  COBL9 WER CORTEX SCR  
1 AT1G01090 244901_at 14.7852 12.6865 13.7801 12.0038  
2 AT1G02780 244902_at 14.5854 13.1787 12.4836 13.4918 
      COBL9 WER CORTEX SCR  WOL PET111 
      4.3035 4.3975 4.4620 4.3879 4.2620 4.2045 
      4.7852 4.6865 4.7801 5.0038 4.9457 4.9515 

雖然它是一個包含唯一基因座ID的數據幀,但單獨的傳輸數據的強度值已經發生了變化。

回答

1

適合我。清理你的工作空間並開始新的工作。確保你使用的是正確的物體。

> merge(transdata,protdata, by = "Locus") 
     Locus probes COBL9.x WER.x CORTEX.x SCR.x COBL9.y WER.y CORTEX.y SCR.y WOL PET111 
1 AT1G01090 244901_at 4.7852 4.6865 4.7801 5.0038 4.3035 4.3975 4.4620 4.3879 4.2620 4.2045 
2 AT1G02780 244902_at 4.5854 4.1787 3.4836 3.4918 4.7852 4.6865 4.7801 5.0038 4.9457 4.9515 
3 AT1G04040 244903_at 4.3578 4.4281 4.3348 4.5680 4.5854 4.1787 3.4836 3.4918 4.2366 3.5197 
+0

我又試了試,對整個datset從tansdata的intesityvalues單獨就像兩倍,原來的intesity同時合併 – user1805343 2013-02-26 09:14:38

+1

@ user1805343使用時,完全可重複的例子會有所幫助,我敢打賭。 – BenBarnes 2013-02-26 09:42:17

+0

https://gist.github.com/anonymous/5037623 https://gist.github.com/anonymous/5037633分別是transdata和protdata – user1805343 2013-02-26 10:52:05

相關問題