次のようなデータセットがあります。
id|kurs|grade
1|c1|a
1|c2|b
2|c3|a
連想ルールをこんな風にマイニングしたい.c1でaの成績ならc2でbになる.これはほんの一例ですが,連想ルールをこんな風にマイニングしたいです. . 次のコードを試しました:
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)
期待した出力が得られませんでした。光を当てることができますか?