【发布时间】:2021-07-28 13:21:25
【问题描述】:
我有一个具有以下结构的数据框。
ProdID Date class price set
PD-10011 2021-05-01 10:12:16 Regular 1000 ZR
PD-10712 2021-05-02 18:12:06 Premium 1000 ZR
PD-10213 2021-05-02 16:02:59 Premium 1000 ZR
PD-10814 2021-05-03 17:12:06 Premium 1000 RS
PD-10315 2021-05-04 19:10:11 Other 1000 RR
PD-10616 2021-05-04 13:18:14 Expired 1000 ZR
PD-10617 2021-05-04 15:14:19 Regular 1000 ZR
考虑到以下条件,我需要利用数据框创建漏斗视图:
5 月 21 日,应根据日期自动填充月份。如果有多个月份的记录,则应按月份降序排列。这里,Total 是该特定月份的 Total Unique ProdID 计数。 Regular 是那些 ProdID 的计数和总和,这些 ProdID 具有“常规”类和“高级”行的类似逻辑。 miscellaneous 行是 ProdID 的计数,其类别不是“Regular”和“Premium”。 RS (Premium) 是类为“Premium”且设置为“RS”的那些的计数和总和。
May-21 Count of ProdID Percentage Count Sum of Price Percentage Sum
Total 7 100.00% 7000 100.00%
Regular 2 28.57% 2000 28.57%
Premium 3 42.85% 3000 42.85%
miscellaneous 2 28.57% 2000 28.57%
RS (Premium) 1 33.33% 1000 33.33%
【问题讨论】:
-
你应该只关注一个问题。
标签: r dataframe dplyr tidyverse tidyr