我要做的是获取商店列表,然后将这些商店列表乘以一个名为x-factor的列,这将是类似商店的最大值。
该列表将直接来自名为outlet的列。
Factors.out <- Metros[,list(n=NROW(Metros$outlet), XF=max(Metros$x_factor),
by=c("CategoryMnemonic","pno","metro_spaza"))]
Factors.out$Sum_XF <- Factors.out$n*Factors.out$XF
这是我得到的错误:
错误:不支持的索引类型:list
所以对于商店000300例如,那么代码将聚合商店的数量*最大x_factor,然后通过by子句中的列合并。