Я использую пакет igraph в R.Как перечислить все атрибуты вершины графа в 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
?
спасибо!
Был тот же опыт. Спасибо за публикацию. –