首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向arules事务对象添加扩展事务信息

向arules事务对象添加扩展事务信息
EN

Stack Overflow用户
提问于 2016-07-26 22:54:20
回答 1查看 302关注 0票数 0

我有一个数据框架,我试图强行进入一个事务对象,以便使用arules包进行分析。以下是我的问题的一个可重复的例子:

代码语言:javascript
复制
df <- data.frame(
  case_number = c("1001", "1001", "1002", "1002", "1003"),
  date = as.Date(c("2016-04-19", "2016-04-21", "2016-05-21", "2016-05-25", 
    "2016-06-14")),
  happy = factor(c("Yes", "No", "Yes", "No", "No")),
  food = ordered(
    c(1, 2, 1, 3, 1),
    levels = c(1, 2, 3),
    labels = c("A lot", "Some", "None")
  ),
  stringsAsFactors = FALSE
)

df

  case_number       date happy  food
1        1001 2016-04-19   Yes A lot
2        1001 2016-04-21    No  Some
3        1002 2016-05-21   Yes A lot
4        1002 2016-05-25    No  None
5        1003 2016-06-14    No A lot

如果我放弃了case_numer和约会,我就不会强迫你了。但是,在arules简介示例1中,Epub事务对象的摘要包括以下内容:

代码语言:javascript
复制
includes extended transaction information - examples:
      transactionID           TimeStamp
10792  session_4795 2003-01-01 19:59:00
10793  session_4797 2003-01-02 06:46:01
10794  session_479a 2003-01-02 09:50:38

您可以使用以下代码自己重新创建该代码:

代码语言:javascript
复制
library(arules)
data(Epub)
summary(Epub)

我的问题是,如何像上面那样添加case_numberdate作为扩展事务信息。我已经查看了arules文档和这个所以贴

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-28 02:58:10

可以使用transactionInfo方法访问事务信息(请参阅? transactions)。它包含一个data.frame,每个事务有一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38601152

复制
相关文章

相似问题

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