0

让我们再试一次。这次我尝试包括数据。

我有一个 108 行和 654 列的数据集(图中是 8 个初始列的示例)。我这里有 54 个不同的样本,我有两个读数。我想平均每个克隆的吸光度列 [6:653](第 2 列)(克隆的格式类似于“11-45-N”)。有一个读数 A 和一个读数 B。这些需要平均,然后放入一个新表中,这个新表必须保留第 1、2、3 和 654 列中的数据(这些单元格是两个读数的,但不一定是数字,如您所见)。例如,新表第一行的前 3 列应与下面示例的第一行完全相同,但不包括“读数和 ID”列。请注意,删除那两列纯粹是生活质量的事情,

我尝试过使用plyrrollapply功能,但我对此还比较陌生,无法真正弄清楚。

     Reslevel   clone bagnumber reading ID absorbence.8987.71322 absorbence.8979.99845 absorbence.8972.28367
1           H 11-45-N        16     A.0  1              -1.40435              -1.40512              -1.40558
649         H 11-45-N        16     B.0  2              -1.45466              -1.45544              -1.45590
1297        H  8-23-N        11     A.0  3              -1.42534              -1.42613              -1.42665
1945        H  8-23-N        11     B.0  4              -1.45738              -1.45803              -1.45853
2593        H  8-29-N        11     A.0  5              -1.46860              -1.46937              -1.46987
3241        H  8-29-N        11     B.0  6              -1.44404              -1.44487              -1.44543
4

1 回答 1

1

尝试这个:

aggregate(. ~ Reslevel + clone + bagnumber + last_col_name, data=dataset_name, FUN=mean)
于 2013-09-25T00:16:59.093 回答