【发布时间】:2012-12-16 21:51:48
【问题描述】:
我正在努力解决这似乎应该是我之前问过 here 的问题的简单扩展。
我正在尝试汇总 (a) 日期范围和 (b) 因子变量。样本数据可能是:
Brand Day Rev RVP
A 1 2535.00 195.00
B 1 1785.45 43.55
C 1 1730.87 32.66
A 2 920.00 230.00
B 2 248.22 48.99
C 3 16466.00 189.00
A 1 2535.00 195.00
B 3 1785.45 43.55
C 3 1730.87 32.66
A 4 920.00 230.00
B 5 248.22 48.99
C 4 16466.00 189.00
感谢有用的建议,我知道如何使用 data.table 找到品牌在几天内的平均收入:
new_df<-df[,(mean(Rev)), by=list(Brand,Day)]
现在,我想创建一个新表,其中有一列列出了每个品牌的 Rev by Day 的 OLS 回归的系数估计值。我尝试这样做:
new_df2<-df[,(lm(Rev~Day)), by=list(Brand)]
这似乎不太正确。想法?我敢肯定,我错过了一些明显的东西。
【问题讨论】:
标签: r data.table