J'ai données .csv avec colonne et 5000 lignes comme suit: commeLire le fichier .csv en tant que read.transactions pour appliquer ariori() dans R?
age sex children distance
1 0 1 1
1 1 1 2
2 1 0 1
1 0 1 3
3 1 0 2
1 1 1 1
Je veux appliquer l'extraction de règles d'association à l'aide apriori()
. donc essayé de lire l'ensemble de données en utilisant read.transactions
comme suit:
mar = read.transactions("Marketing campaign.csv", format = "basket",
sep = ",", cols = c("age", "sex", "children", "distance"))
Mais je reçois l'erreur suivante:
Error in read.transactions("Marketing campaign.csv", format = "basket", : 'cols' must be a numeric scalar for 'basket'.
S'il vous plaît aider. Merci à l'avance
Essayez d'utiliser '' instad as.factor' de as.character' –
Vous pouvez spécifier la classe pour chaque colonne en utilisant l'argument '' lire dans colClasses' .csv' comme suit: 'dat <- read.csv (" filename.csv ", colClasses = rep (" character ", 4))' – George
Voir aussi: https://stackoverflow.com/a/2805414/4300478 – George