问
题引入
很多时候我们需要处理的数据集中会有一个变量用于标记变量所在的组。例如下图中,stkid(我们可以把它想象成股票代码)有五种可能:a, b, c, d, e,每一个字母表示一只股票。...stkid代表分组变量,有a, b, c, d, e五个类别;x和y分别随机生成
dt data.table(stkid = sample(letters[1:5], 100, replace =...其中的原理是,data.table最终的输出必须是一个class为list的元素,符合条件的除了list自己,还包括 data.frame,data.table等。...还是只需要一行,大猫在这里给出答案(重点已经用红笔标出来啦):
result <- dt[, c(reg1 = as.list(coef(lm(y ~ x, .SD))), reg2 = as.list...下
期预告
下期我们继续探索data.table包的强大功能,大猫教大家如何用一行代码搞定滚动回归!