0

次のようなデータセットがあります。

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)

期待した出力が得られませんでした。光を当てることができますか?

4

1 に答える 1