首页 > 解决方案 > 索引边缘序列 igraph - 特殊功能和前缀形式

问题描述

我目前正在开发一个依赖于igraph. 我想通过索引访问一些边缘。

到目前为止,我使用了这里描述的特殊函数,但是 R CMD 抱怨,因为没有可见的全局函数定义,例如from()and to()

我的代码看起来像:

g <- graph.formula(foo1 -+ foo -+ bar1, foo -+ bar2)

E(g)[from("foo")]

在这里,我可以访问所有以"foo". 但是现在我想访问这个函数的前缀形式。所以我可以访问前缀函数:

igraph:::`[.igraph.es`(g)

它正在工作,我可以访问所有边缘,就像我为这样的向量所做的那样:

x <- seq.int(1,10)
`[`(x)

from然后我尝试像以前一样访问特殊功能

igraph:::`[.igraph.es`(g, from, "foo")

我确定我做的不对,因为我收到了以下错误消息:

Error in eval(from) : object 'from' not found

如何访问此特殊功能的前缀形式?

标签: rfunctional-programmingigraph

解决方案


推荐阅读