首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CSV文件上使用ARules包?

如何在CSV文件上使用ARules包?
EN

Stack Overflow用户
提问于 2016-10-30 19:01:46
回答 1查看 1.2K关注 0票数 0

我有以下示例数据

代码语言:javascript
复制
Timestamp,Col1,Col2,Col3,Col4,Col5
2/11/2016 22:59:24,1,1,1,0,0
2/12/2016 14:43:01,0,0,0,0,0
2/12/2016 15:19:37,1,1,1,1,0
2/13/2016 17:33:38,1,1,1,0,1
2/14/2016 15:59:31,1,1,1,1,0

我在R中将它作为数据对象导入。

我想使用arules库来分析这一点。

但到目前为止,我只能执行以下代码:

代码语言:javascript
复制
require(arules)
data(package="arules")
data(Groceries)
Groceries
summary(Groceries)
itemFrequencyPlot(Groceries,topN=20,type="absolute")
rules <- apriori(Groceries, parameter = list(supp = 0.0001, conf = 0.8))

我不明白为什么函数不能在我的数据对象上工作。

我的问题

有人能解释我如何让这些函数处理我的CSV数据吗?我认为这只是用正确的函数正确格式化它的问题,但我不知道如何做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-30 19:24:49

你能做到的

代码语言:javascript
复制
MyData <- read.csv(text="Timestamp,Col1,Col2,Col3,Col4,Col5
2/11/2016 22:59:24,1,1,1,0,0
2/12/2016 14:43:01,0,0,0,0,0
2/12/2016 15:19:37,1,1,1,1,0
2/13/2016 17:33:38,1,1,1,0,1
2/14/2016 15:59:31,1,1,1,1,0")
require(arules)
trans <- as(MyData[,-1]>0, "transactions") 
rules <- apriori(trans, parameter = list(supp = 0.0001, conf = 0.8))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40332520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档