我有以下文件:
Apple Pear
Apple Raspberry
Raspberry Pear
Lemon Pear
Lime Plum
Pineapple Grape
作为输出,我想要一个水果链列表 - 在每一行上,将任何两个水果组合在一起就行,例如,一行是菠萝,葡萄,因为每一个都出现一次,只有一次,一起。
我正在寻找以下输出:
Apple Pear Raspberry Lemon
Lime Plum
Pineapple Grape
有人有任何建议吗?
谢谢!
答案 0 :(得分:0)
看起来你基本上是在创建了一个水果网络之后,所以你最好使用network
包(我刚刚在回答这个问题时学到了它,所以它可能有各种各样的功能我还不明白。)
要阅读该文字,请使用read.table(text=...)
:
x<-read.table(text="Apple Pear
Apple Raspberry
Raspberry Pear
Lemon Pear
Lime Plum
Pineapple Grape")
然后只需从network
创建一个x
对象:
library(network)
net<-network(x)
例如,您可以绘制网络:
plot(net)
还没有弄清楚如何获得您想要的确切输出,但您可以在上图中看到我们已经实现了您想要的关联。不确定您的最终目标,但请查看network
的一些教程。