1
我想從python(python 2.7.9)調用R包並試圖調用Apriori函數。從python調用R包 - 錯誤
import rpy2
from rpy2 import *
import rpy2.interactive as r
arules = r.packages.importr("arules")
from rpy2.robjects.vectors import ListVector
od = r.OrderedDict()
od["supp"] = 0.0005
od["conf"] = 0.7
od["target"] = 'rules'
result = ListVector(od)
dataset = 'c:/Apriori/testcase.txt'
my_rules = arules.apriori(dataset, parameter=result)
print('my_rules',my_rules)
我沒有規則。下面的錯誤是: AttributeError的: '模塊' 對象有沒有屬性 '包'
請幫
這個工作。謝謝..但它失敗了「RRuntimeError:錯誤作爲(數據,」交易「): 沒有方法或默認強制」字符「下面的行」交易「my_rules = arules.apriori(數據集,參數=結果) –
由於錯誤消息提示,數據集當前是一個字符串,它應該是apriori()函數可以處理的那種R對象... – lgautier