我想为每个日期创建一列Quantile。计算每个唯一值销售额的分位数。即,类别始终对应于每个特定日期的相同销售数量。 我有按日期编制索引的数据框。有许多日期和多个相同的日期。 DF的子集1天的例子: Category Sales Ratio 1 Ratio 2
11/19/2016 Bar 300 0.46 0.96
11/19/2016 Bar 300 0.56 0.78
11
这就是我到目前为止所做的。为了速度的目的,我想在dplyr或data.table中使用它。 test <- data.table(a = c(1,2,3,4,5,6),
b = c("a", "b", "c", "a", "b", "c") ,
c = c(1,7,11,4,5,5))
a b c
1: 1 a 1
2: 2 b 7
3: 3