2016-12-20 2 views
0

Я играю с визуализацией рыночной корзины. Используя следующий код, я получаю набор данных, который я могу использовать для некоторых приятных визуализаций.Как создать собственный набор данных «транзакций», который будет использоваться для визуализации анализа рыночной корзины

library("arules") 
library("arulesViz") 

data("Groceries") 
summary(Groceries) 

Это все работает нормально, но дело в том, что я хотел бы немного настроить данные.

Я вижу, что данные определяются следующим образом:

class(Groceries) 
[1] "transactions" 
attr(,"package") 
[1] "arules" 

Любые идеи о том, как я могу создать свой собственный набор данных, как это?

ответ

1

Цитирую файл справки ?arules::transactions, вот один из способов:

library(arules) 

## example 1: creating transactions form a list 
a_list <- list(
     c("a","b","c"), 
     c("a","b"), 
     c("a","b","d"), 
     c("c","e"), 
     c("a","b","d","e") 
    ) 

## set transaction names 
names(a_list) <- paste("Tr",c(1:5), sep = "") 
a_list 

## coerce into transactions 
trans1 <- as(a_list, "transactions") 
trans1 
# transactions in sparse format with 
# 5 transactions (rows) and 
# 5 items (columns) 
Смежные вопросы