对多列进行分组和平均以计算平均值

时间:2018-06-27 20:25:09

标签: grouping aggregate

我有一个数据框,其中包含193行(植物名称的条形码)和679行(列标题)。
我试图找出如何平均和计算每个相同的条形码(例如33pa76ca + 1、12pa76ca + 2)中每个列标题(例如nm_349,nm_350等)下都有三个测量值的方差一旦。

例如,有2条条形码重复3次,得到的平均值和方差会很大。

我确实使用了'aggregate()'函数并编写了以下代码:Aggregate(nm_349〜Barcode,hypdetail2,mean)

但是,如果执行此操作,则需要从nm_349开始并单独键入nm_1046。打字很多。

请注意,数据帧(文件)称为hypdetail2

请谢谢你

Barcode    nm_349   nm_350  nm_351  nm_352  nm_....n
33pa76ca+1  26.02   25.26   25.97   24.81
33pa76ca+1  25.58   25.94   25.91   25.16
33pa76ca+1  24.51   24.91   24.52   24.26
12pa76ca+2  24.01   23.46   23.53   22.9
12pa76ca+2  23.59   23.48   25.51   23.08
12pa76ca+2  24.06   24.04   24.75   22.81

0 个答案:

没有答案