gpt4 book ai didi

r - 如何将交易数据放入规则篮

转载 作者:行者123 更新时间:2023-12-04 07:35:47 25 4
gpt4 key购买 nike

好的,所以我进行了很多搜索,并希望对销售数据进行分析。我只需要正确地获取正确格式的数据,并以正确的“因素”或“变量”并以篮子的形式进行设置即可。

现在,我有带有订单号的销售数据,然后是其中的物品。每个订单都是唯一的(每个新订单,一个新的#都会创建并包括part#),但是相同的物品显然可以出现在许多订单中。

目前,我的数据设置如下:

订单#零件#零件描述

1个PartA
1 B PartB
1 G PartG
2 R PartR
3 A PartA
3 B PartB
4 E PartE
5年党
6 A PartA
6 B PartB
6 F PartF
6 V PartV

因此,R不喜欢这种形式,我必须以规则和数据分析可以接受的形式来获得它。

是的,我将其另存为文本文件并尝试了.csv文件,但是如果我可以逐步了解如何在RStudio中进行准备或操作它的说明,那就太好了。

我读到它应该是像这样的篮子形式。

1(A,B,G)
2(右)
3(A,B)
4(E)
5(是)
6(A,B,F,V)

如果那不正确,请纠正我。我知道了,但是我只需要逐步说明,而我似乎在任何地方都找不到。我试过使用dplyr和tidyr。我对数据分析有很好的了解,但需要RStudio上的更多直接帮助,因此,如果我能逐步了解它,我将进一步理解。

最佳答案

查看“交易”数据类型的帮助页面,以获取有关如何获取数据的示例:

library(arules)
?transactions

对于您的类型,您想要按订单 split,然后使用 as将其放入交易列表中:
trans <- as(split(data[,"Part"], data[,"Order"]), "transactions")
inspect(trans)
items transactionID
1 {A,B,G} 1
2 {R} 2
3 {A,B} 3
4 {E} 4
5 {Y} 5
6 {A,B,F,V} 6

关于r - 如何将交易数据放入规则篮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32997410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com