Maybe something like:

V(g)$size <- my.data.frame$size[match(my.data.frame$name, V(g)$name)]

Louis


On 17 September 2012 11:23, Bob Pap <[email protected]> wrote:

> Dear all,
>
> I found no help in the relevant pages for assigning vertex attributed
> _making sure that names are properly matched.  Example, V(g)$name lists 50
> cities in a non-alphabetical order, whereas I have a data.frame with 50
> lines and a 'name' column in alphabetical order having as columns
> additional vertex attreibutes I would like to assign.
>
> Simply doing V(g)$size <- my.data.frame$size does not (as far as I can
> read from the help pages) guarantee that cities are properly matched by
> name (V(g)$name and my.data.frame$name respectively).
>
> How can I specify that names are correctly mapped? Any suggestion is
> appreciated.
>
> Kind regards,
> Bob
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to