Как я могу получить все правила ассоциации, лифта, соответствующие значения доверия и поддержки из «объекта RelationRecord модуля apyori» в python? - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь найти взаимосвязь. Среди 19 столбцов из набора данных, имеющих только категориальные переменные, я применил алгоритм apriori к своему набору данных. Вот основной блок кода моей работы:

transactions = []
for i in range(0, 201):
transactions.append([str(dataset.values[i,j]) for j in range(0, 18)])

# Training Apriori on the dataset
from apyori import apriori
rules = apriori(transactions, min_support = 0.01, min_confidence = 0.2, 
                                        min_lift = 2, min_length = 2)


results = list(rules)

, нопроблема заключается в том, что «когда я пытаюсь просмотреть правила из проводника переменных spyder, это переменная типа генератора, поэтому я не могу ничего просмотреть, потому что ничего не происходит, даже если дважды щелкнуть« правила », тогда, если я дважды щелкну по« результатам », я получу«Объект RelationRecord модуля apyori ", я следовал за этим сообщением: " Объект RelationRecord модуля apyori "алгоритм apriori python

и этот: Frozenset не отображает свое содержимое в SpyderОбозреватель переменных

, но это не решает мою проблему, так как они только печатают правила, и я хочу получить все правила ассоциации, поднять, соответствующие значения доверия и поддержки вместе в одном месте и на диаграмме /график из него (если возможно)

...