0

我认为这将是相对初级的,但我一生都无法弄清楚。

想象一个有 108 行的数据集,由 54 个克隆的两个读数组成。几乎,我需要通过对 [6:653] 中的单元格进行平均来压缩基于克隆(第 2 列)的数据集,同时保留第 1、2、3、654 列的信息(对于这些列在两个读数)。

我有一个非常小的数据集,其中有 108 行和 654 列,我想将其缩减为更小的数据集。现在,这些行包含 54 个不同的树克隆(第 2 列),每个都有两个读数(第 4 列)(54 * 2 = 108)。我想平均每个克隆的两个读数,将我的数据集减少到 54 行。仅供参考,前 5 列是字符,接下来的 648 列是数字。我想从新数据集中删除第 4 列和第 5 列,留下 54x652 的数据集,但这是可选的。

我相信(plyr)函数或其他东西可以解决问题,但我不能让它工作。我已经尝试了很多东西,但它就是不会打球。

提前致谢。

4

1 回答 1

0

对于平均值,您可以mean用于省略一行或一列,只需减去该行。

例子:

 table[-x,  ] - deletes the x row
 table[  ,-x] - deletes the x column
 (x can be one number or x<-c(1:3) # the first three rows/columns)

如果您提供更多信息,我认为其他人也会有所帮助。

于 2013-09-23T15:04:29.490 回答