【发布时间】:2015-01-29 03:36:16
【问题描述】:
我有一个包含几列的数据框,需要计算一个变量的平均值与一个因子之间的差异。例如:
C1 C2
3 A
5 B
9 A
10 A
12 A
9 B
20 B
我想得到:
A 9
B 15
我试过了
aggregate(C1 ~ C2, data = df, FUN = function(x) max()-min())
但它没有工作。我觉得我应该使用 sapply,但不知道如何使用。
【问题讨论】: