Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将arules包与MySQL数据库一起使用?_Mysql_R_Apriori_Arules - Fatal编程技术网

是否可以将arules包与MySQL数据库一起使用?

是否可以将arules包与MySQL数据库一起使用?,mysql,r,apriori,arules,Mysql,R,Apriori,Arules,我有一个本地MySQL数据库太大,无法放入内存。我需要对一些表使用apriori()函数 从arules的文档中,我看不出如何做到这一点 apriori(data, parameter = NULL, appearance = NULL, control = NULL) 数据类事务的对象或可强制转换为事务的任何数据结构(例如,二进制矩阵或数据帧) 我已经找到了一个完全符合我要求的方法,但它是针对IBMDB2的,而不是针对MySQL的 有人知道如何/是否可以做到这一点吗?谢谢 编辑:arules

我有一个本地MySQL数据库太大,无法放入内存。我需要对一些表使用
apriori()
函数

从arules的文档中,我看不出如何做到这一点

apriori(data, parameter = NULL, appearance = NULL, control = NULL)
数据
类事务的对象或可强制转换为事务的任何数据结构(例如,二进制矩阵或数据帧)

我已经找到了一个完全符合我要求的方法,但它是针对IBMDB2的,而不是针对MySQL的

有人知道如何/是否可以做到这一点吗?谢谢


编辑:arules没有办法做到这一点,据我所知,在R中也没有办法做到这一点。我发现在MySQL数据库中使用apriori算法,但不幸的是,它不再有效。

在arules中不能直接使用apriori实现的数据库。您需要选择希望放入内存的
data.frame
数据,然后将
data.frame
转换为
transactions
对象。如果无法放入内存,您可以使用一个示例。

这就是我的想法,谢谢:D我发现[paper]将apriori应用于MySQL,但不幸的是,它不再起作用(这篇论文是从2010年开始的)。