UUID不應該是一個項目。您應該首先手動將數據轉換爲交易,以查看您的數據的使用方式和方式。這是你目前做的:
library(arules)
df <- read.csv("https://raw.githubusercontent.com/antonio1695/RStudio/master/facturas_du.csv")
head(df)
Desc UUID
1 CONSUMO 38BD37F1-06E9-476B-8779-E6E8139B2586
2 CONSUMO DE ALIMENTOS 2BE26034-ED04-407A-ACE7-51764EEBE8CF
3 CONSUMO DE ALIMENTOS 9b24977d-8e67-4b0f-a55f-c0e886561b9d
4 PAGO POR USO DE ESTACIONAMIENTO 6FAEBEF1-2CCB-4DAB-BD2F-E765EC093F56
5 COPIA CARTA B&N 1-99 HOJAS 4D3F3204-3699-42DE-A97B-8D0F990B54A5
6 IMPRESION CARTA B&N 1-99 HOJAS 4D3F3204-3699-42DE-A97B-8D0F990B54A5
trans <- as(df, "transactions")
inspect(head(trans))
items transactionID
1 {Desc=CONSUMO,
UUID=38BD37F1-06E9-476B-8779-E6E8139B2586} 1
2 {Desc=CONSUMO DE ALIMENTOS,
UUID=2BE26034-ED04-407A-ACE7-51764EEBE8CF} 2
3 {Desc=CONSUMO DE ALIMENTOS,
UUID=9b24977d-8e67-4b0f-a55f-c0e886561b9d} 3
4 {Desc=PAGO POR USO DE ESTACIONAMIENTO,
UUID=6FAEBEF1-2CCB-4DAB-BD2F-E765EC093F56} 4
5 {Desc=COPIA CARTA B&N 1-99 HOJAS,
UUID=4D3F3204-3699-42DE-A97B-8D0F990B54A5} 5
6 {Desc=IMPRESION CARTA B&N 1-99 HOJAS,
UUID=4D3F3204-3699-42DE-A97B-8D0F990B54A5} 6
我不認爲這是你想要的。每個交易應該是一組物品,而不是一個產品和一個UUID的組合。我強烈建議你閱讀arules package vignette。
是的,UUID應該是我的交易ID!我如何改變它,所以我可以有一個數據框,上面寫着 UUID說明 123肉類,啤酒 –
可能做到這一點最簡單的方法是閱讀使用與設置爲單一格式read.transactions數據。閱讀包裝小插曲將真的幫助! –
經過多次閱讀,我明白了,謝謝! @邁克爾哈斯勒 –