我正在努力解决似乎应该是我在这里问过的上一个问题的简单扩展。
我正在尝试汇总(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)]
这似乎不太对劲。想法?我敢肯定,我错过了一些明显的东西。