4

我不得不承认我是 R 的新手,所以我真的需要一些帮助!

我有一个marrayNorm来自图书馆的对象marray(在生物导体上),在将 12 个阵列标准化后,每个阵列有 13640 个点。现在我需要将我的 12 列转换为 6 列,方法是将每 2 个数组归一化数据列相加。

开始maM(marrayNorm)

 **a   b   c   d** ... (up to 12 columns)  
 1    2    3   4  
 5   6   7   8   
9   10  11  12  

...13640 行

以:

**ab  cd**  
3   7  
11  15  
19  23  
4

1 回答 1

0
result <- cbind(maM(marrayNorm)[, 1] + maM(marrayNorm)[, 2],  
                maM(marrayNorm)[, 3] + maM(marrayNorm)[, 4], 
                maM(marrayNorm)[, 5] + maM(marrayNorm)[, 6],
                maM(marrayNorm)[, 7] + maM(marrayNorm)[, 8], 
                maM(marrayNorm)[, 9] + maM(marrayNorm)[, 10],
                maM(marrayNorm)[, 11] + maM(marrayNorm)[, 12])
于 2012-10-09T18:42:13.167 回答