我正在处理一些大型交易数据.我一直在使用read.transactions和apriori(arules包的一部分)来进行频繁的项目配对.
我的问题是:当生成规则时(使用"inspect()"),我可以在R控制台中轻松查看它们.现在我手动将结果复制到文本文件中,然后在excel中保存并打开.我想使用write.csv或类似的东西保存生成的规则,但是当我尝试时,我收到一个错误,数据无法强制转换为data.frame.
有没有人有经验在R中成功做到这一点?
我正在使用 R 包arules。我有一些交易和规则(见下文)。我想要违反规则的交易子集。我怎样才能做到这一点?
这是设置:
library(arules)
data(Adult)
summary(Adult)
rules = apriori(Adult,parameter=list(support=0.2,confidence=0.8))
summary(rules)
r=rules[1]
Run Code Online (Sandbox Code Playgroud)
我想要包含规则左侧r但不包含右侧的交易子集。arules 文档没有这样的示例。我已经尝试过%in%,match但subset我无法获得正确的语法。
该subset函数的文档有子集规则的示例,但没有子集事务的示例。
在一家大公司内从事一个项目。项目的文件夹包含“$”(美元符号)字符。当我尝试将目录更改为该文件夹时,这似乎使 bash 感到困惑:
cd TEST_$_xyz
Run Code Online (Sandbox Code Playgroud)
产生错误:
No such file or directory
Run Code Online (Sandbox Code Playgroud)
我几乎可以肯定这是因为 bash 对“$”字符的处理,但我对 bash 非常陌生,所以我在强制更改名称之前寻求确认。
谢谢