r - 索引边缘序列 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
如何访问此特殊功能的前缀形式?
解决方案
推荐阅读
- javascript - 函数中的默认参数是否可以替代局部变量声明?
- flutter - 从子小部件访问 Provider 的问题
- python - 设备类型为 cuda 的预期对象,但在调用 _th_mm 时获得了参数 #2 'mat2' 的设备类型 cpu
- javascript - JavaScript 闭包嵌套函数
- vue.js - vue + flask - 服务器上长时间运行的任务
- java - 我正在用 Java 编写代码,但是当我编译时,出现错误:“java 使用或覆盖已弃用的 API。” 过来
- ios - CoreImage:带有 .metallib 的 CIColorKernel.init 导致 EXEC_BAD_ACCESS
- spring - Spring boot、jms监听器和数据库事务
- python - 如何在输入表单字段中停止单行输入
- python - 在 Plotly 的单个跟踪中显示多个图例