我的主要问题是找出一种方法来计算特定商品的销售天数。例如,如果我有以下数据框,我想计算商品A
或B
的销售天数,即在我们的样本中,商品A
只在一天销售,商品B
在两个不同的日期销售了3次。我的目标是有一个函数来输出商品售出的天数,这里是(A,B)=(1, 2)
。
row item_name date
1 A 2016-03-04 3:49
2 B 2016-05-31 16:15
3 B 2016-05-31 16:35
4 B 2016-06-08 16:05
发布于 2016-08-02 23:17:21
尝尝这个
library(dplyr)
df1 %>% group_by(item_name) %>% summarise(n_distinct(as.Date(date)))
https://stackoverflow.com/questions/38724020
复制相似问题