【发布时间】:2014-11-26 07:27:31
【问题描述】:
您好,我已将我的规则转换为数据框以供进一步分析,但问题是我的数据框如下所示:
df <- data.frame(rules=c("{45107} => {62557}","{17759} => {60521 }",
"{53721} => {53720}","{63830} => {17753}","{45413} => {45412}",
"{3885,59800,17759} => {4749}","{17721,55906} => {9314}"))
rules
{45107} => {62557}
{17759} => {60521 }
{53721} => {53720}
{63830} => {17753}
{45413} => {45412}
{3885,59800,17759} => {4749}
{17721,55906} => {9314}
你能帮我把我的数据框改成这种格式吗?
lhs1 lhs2 lhs3 rhs
45107 62557
17759 60521
53721 53720
63830 17753
45413 45412
3885 59800 17759 4749
17721 55906 9314
【问题讨论】:
-
@syan dasgupta,我已经将我的 arules 转换为数据框,所以我现在的问题是如何将我的列分成数据框中的多个列。这个问题实际上与规则无关。
-
哎呀对不起是的;明白了
-
很抱歉,但我认为
=>之后的所有数字都会进入rhs列,而之前的所有数字都将在lhs.列中“发送”? -
@CathG 当我将 arules 更改为数据框时,我也是这么想的,但不幸的是它合并到 1 列称为规则。