【发布时间】:2023-03-03 18:28:01
【问题描述】:
我在 R 中的数据整理有问题。所以我有一个这样的数据框:
CardID Date Amount ItemNumber ItemCode
1 C0100000111 2001-07-19 449.00 1 I0000000808
2 C0100000111 2001-02-20 9.99 1 I0000000622
3 C0100000111 2001-04-27 49.99 1 I0000000284
4 C0100000111 2001-02-20 69.00 1 I0000000488
5 C0100000111 2001-05-17 299.00 1 I0000000595
6 C0100000111 2001-05-19 5.99 1 I0000000078
7 C0100000199 2001-08-20 229.00 1 I0000000783
8 C0100000199 2001-12-29 229.00 1 I0000000783
9 C0100000199 2001-06-28 139.00 1 I0000000537
10 C0100000343 2001-09-07 99.00 1 I0000000532
我想把它转换成这样的结构,
CardID、FirstPurchaseDate、LastPurchaseDate、NumberOrders、NumberSKUs、TotalAmounts
新表中的每一行 CardID 都是唯一的。我怎样才能做到这一点?
根据上面的表格,我预计会有这样的输出
> Ex
CardID FirstPurchaseDate LastPurchaseDate NumberOrders NumberSKUs TotalAmounts
1 C0100000111 2001-02-20 2001-07-19 6 6 882.97
2 C0100000199 2001-06-28 2001-12-29 3 2 597.00
3 C0100000343 2001-09-07 2001-09-07 1 1 99.00
【问题讨论】: