【发布时间】:2011-12-24 12:50:15
【问题描述】:
我在一个文本文件中有两列。我将它们读入 Python 到两个单独的列表中。我要做的是计算每一对的出现次数,并根据它建立关联规则。
例子:
colA = [a,b,c,d,...]
colB = [c,y,d,e,...]
到目前为止,我只是将数据读取到两个列表中,但是计算出现次数和建立规则的最佳方法是什么?
代码:
pred = []
succ = []
for line in open('arsample.txt'):
lst = line.split('\t')
pred.append(int(lst[0]))
succ.append(int(lst[1]))
规则如下所示并按降序排列:
P S Probability
---------------------
a > c count(a>c)/n
... ...
【问题讨论】:
-
不清楚您要做什么。根据您提供的样本数据,您的预期结果是什么?
标签: python associations rules