我在 R 中使用igraph包。
我想将一些数据与每个顶点相关联,例如通过向每个顶点添加 id 和 description 属性。属性是在运行时确定的。我有几个关于如何设置和获取这些数据的相关问题。
要设置我使用的顶点 id(图在哪里g
):
> set.vertex.attribute(g,'id',1,'first_id') # etc
我希望能够通过以下方式读取属性:
> get.vertex.attribute(g,'id',1)
但这会返回 NULL。难道我做错了什么?
此外,get.vertex.attribute
调用的函数无权访问属性名称列表。如何从图中提取属性名称g
?
最后,我想从/到命名列表中设置/获取属性的值。有没有一种简单的方法可以做到这一点,而无需遍历每个顶点和属性并应用set.
- 或get.vertex.attribute
?
谢谢!