У меня есть такой набор данных:
id|kurs|grade
1|c1|a
1|c2|b
2|c3|a
Я хочу использовать правила ассоциации таким образом. Если кто-то получает оценку «a» в «c1», он получит «b» в c2. Это всего лишь пример, но я хочу, чтобы правила ассоциации были определены таким образом. . Я пробовал следующий код:
dataset=list(df.values)
te = TransactionEncoder()
te_ary = te.fit(dataset).transform(dataset)
df_encoded = pd.DataFrame(te_ary, columns=te.columns_)
df_encoded
from mlxtend.frequent_patterns import apriori
apriori(df_encoded, min_support=0.1,use_colnames=True)
Я не получил ожидаемого результата. Не могли бы вы пролить свет на это?