Comment afficher la liste de tous les graphique sommet des attributs de R?

Je suis en utilisant le igraph paquet dans R.

Je voudrais associer des données à chaque vertex, par exemple, par l'ajout de l'id et la description des attributs de chacun. Les attributs sont déterminés au moment de l'exécution. J'ai un couple de questions connexes sur la façon de définir et d'obtenir ces données.

Pour définir un vertex id-je utiliser (où g est un graphe):

> set.vertex.attribute(g,'id',1,'first_id') # etc

Je m'attendais à être en mesure de lire les attributs de retour avec:

> get.vertex.attribute(g,'id',1)

Mais cette méthode retourne NULL. Suis-je en train de faire quelque chose de mal?

De plus, la fonction avec la get.vertex.attribute d'appel n'a pas accès à la liste des noms d'attribut. Comment puis-je extraire les noms d'attribut à partir du graphique g?

Enfin, je tiens à mettre/obtenir les valeurs des attributs à partir de/dans une liste nommée. Est-il un moyen simple de le faire sans en boucle par tous les sommets et de l'attribut et de l'application de set.- ou get.vertex.attribute?

merci!

Eu la même expérience. Merci pour l'affichage.

OriginalL'auteur Racing Tadpole | 2013-11-15