如何在 R 中使用分组事务创建​​新数据框?

问题描述

我正在尝试使用交易中购买的项目的现有数据框在 R 中创建一个新的数据框,如下所示:

数据的dput输出:

structure(list(Transaction = c(1L,2L,3L,3L),Item = c("Bread","Scandinavian","Hot chocolate","Jam","Cookies"
),date_time = c("30/10/2016 09:58","30/10/2016 10:05","30/10/2016 10:07","30/10/2016 10:07"),period_day = c("morning","morning","morning"),weekday_weekend = c("weekend","weekend","weekend"),Year = c("2016","2016","2016"),Month = c("October","October","October")),row.names = c(NA,6L),class = "data.frame")

正如您在示例中看到的,这些行是由于购买的每个单独的产品,而不是交易本身(因此交易 2 既是第 2 行又是第 3 行)。

我想创建一个新表,其中行是不同的事务(1、2、3 等),不同的列是分类的(面包 = 0、1),以便我可以执行先验分析。>

知道如何将不同的交易组合在一起,然后创建这些新列吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)