我有一个如下所示的数据框:
genotype DIV3 DIV4 ...
WT 12.4 15.2
WT 35.4 35.3
HET 1.3 1.2
HET 1.5 5.2
Run Code Online (Sandbox Code Playgroud)
我希望能够计算每组的每列的中位数,但我不确定在R中这样做的最佳方法.如果我不必调用基因型,我更愿意这样做,因为这可能不会保留其他数据集的常量.
我发现aggregate还没有人建议它,这看起来很简单,基本R功能包括在这些类型的任务中.例如:
aggregate(. ~ genotype, data=dat, FUN=median)
# genotype DIV3 DIV4
#1 HET 1.4 3.20
#2 WT 23.9 25.25
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2864 次 |
| 最近记录: |