Assoziationsanalyse mit doppelten Transaktionen mit arules package in R

Ich möchte ein Transaktionsobjekt im Warenkorbformat erstellen, das ich jederzeit für meine Analysen aufrufen kann. Die Daten enthalten durch Kommas getrennte Elemente mit 1001 Transaktionen. Die ersten 10 Transaktionen sehen folgendermaßen aus:

hering,corned_b,olives,ham,turkey,bourbon,ice_crea
baguette,soda,hering,cracker,heineken,olives,corned_b
avocado,cracker,artichok,heineken,ham,turkey,sardines
olives,bourbon,coke,turkey,ice_crea,ham,peppers
hering,corned_b,apples,olives,steak,avocado,turkey
sardines,heineken,chicken,coke,ice_crea,peppers,ham
olives,bourbon,coke,turkey,ice_crea,heineken,apples
corned_b,peppers,bourbon,cracker,chicken,ice_crea,baguette
soda,olives,bourbon,cracker,heineken,peppers,baguette
corned_b,peppers,bourbon,cracker,chicken,bordeaux,hering
...

Ich habe festgestellt, dass die Daten doppelte Transaktionen enthalten und diese entfernt haben, aber jedes Mal, wenn ich versuchte, die Transaktionen zu lesen, erhalte ich Folgendes:

Fehler in asMethod (Objekt): Liste mit Transaktionen mit doppelten Elementen kann nicht erzwungen werden

Hier ist mein Code:

data <- read.csv("AssociationsItemList.txt",header=F)
data <-  data[!duplicated(data),]
pop <- NULL
for(i in 1:length(data)){
pop <- paste(pop, data[i],sep="\n")
}
write(pop, file = "Trans", sep = ",")
transdata <- read.transactions("Trans", format = "basket", sep=",")

Ich bin mir sicher, dass ich noch etwas Wichtiges verpasst habe. Bitte bieten Sie Ihre Hilfe an.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage