Я знаю, что вы можете видеть содержимое каждой транзакции с помощью inspect
, а затем извлекать элементы самостоятельно, но есть ли удобный способ получить список всех предметов, которые принадлежат к транзакции?Как получить список элементов в транзакции в пакетах arules
1
A
ответ
1
a_list <- list(# Create example data
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")
## analyze transactions
summary(trans1)
image(trans1)
# if you want an actual list structure:
trans1 <- as(a_list, "list")
Это сюжет его от image()
:
Теперь с большим transactions
объекта:
data("Adult")
adult_list <- as(Adult, "list")
1
Существует R пакет называется data.table
, что позволит вам сделать этот тип агрегирования транзакций.
Например:
data <- data.frame(
transactionID = c("1001", "1001", "1002", "1003", "1003", "1003"),
item= c("A", "B", "B", "A", "B", "C")
)
Один из способов, чтобы получить список всех элементов, которые принадлежат к сделке:
Агрегатных товарам транзакции. Data.table
Другой способ, с помощью функции split
:
data.aggregate <- split(data$item, data$transactionID)
> data.aggregate
$`1001`
[1] A B
Levels: A B C
$`1002`
[1] B
Levels: A B C
$`1003`
[1] A B C
Levels: A B C
Смежные вопросы
- 1. Получить транзакции в пакетах ShopifyAPI
- 2. как преобразовать data.frame в транзакции для arules
- 3. Преобразование csv в транзакции для arules
- 4. Как подготовить данные транзакции в корзину для arules
- 5. Подготовить список транзакций arules
- 6. R arules - применить старые наборы данных к новым данным транзакции
- 7. Добавление информации об объекте в объект транзакции в arules
- 8. Добавить расширенную информацию о транзакции в объект транзакций arules
- 9. Получить список наборов данных в определенном пакете
- 10. Поиск по транзакции id в транзакции, указанной в R
- 11. как получить данные в пакетах в MongoDB
- 12. Как получить список элементов в Appium
- 13. Как получить список элементов в глобальной рабочей
- 14. Как получить список элементов в TreeView? PyGtk
- 15. Как получить список элементов в эспрессо?
- 16. как получить список выбранных элементов в angular.js
- 17. R Arules: как удалить определенные наборы элементов из LHS/RHS
- 18. Как получить список похожих элементов
- 19. Как конфликтует R для метода, присутствующего в нескольких пакетах?
- 20. arules package - подготовка данных
- 21. Как создать/удалить несколько элементов в транзакции
- 22. Соответствие транзакции с% in% in arules package R
- 23. Получить список инспекторов элементов
- 24. Получить список XPaths элементов
- 25. Как преобразовать объект транзакции в Dataframe в R
- 26. Как подготовить данные транзакций для arules
- 27. Как добавить транзакции в список получателей?
- 28. Как использовать пакет ARules в CSV-файле?
- 29. Как нарисовать названия предметов на графике arules?
- 30. Получить список всех элементов управления в webform
Было бы легче, чтобы помочь вам с [воспроизводимым примером] (http://stackoverflow.com/questions/5963269/как к Make-A-пра-р-воспроизводимая-пример). Возможно, вы даже можете включить один из страниц справки пакета и дать понять, какую информацию вы хотите извлечь и как вы хотите ее сохранить. – MrFlick