Я использую igraph пакет в R.
Я хотел бы связать некоторые данные с каждой вершиной, например. путем добавления атрибутов 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
?
спасибо!