You are doing something wrong. (It would be much easier to tell what, if
you showed me what you are doing, btw.)

G.

library(igraph)
df <- data.frame(id=sample(letters[1:5]), attr=1:5,
                 stringsAsFactors=FALSE)
df
#   id attr
# 1  b    1
# 2  c    2
# 3  a    3
# 4  e    4
# 5  d    5

g <- graph.ring(5)
V(g)$name <- letters[1:5]

V(g)[df$id]$attr <- df$attr

get.data.frame(g, what="vertices")
#   name attr
# a    a    3
# b    b    1
# c    c    2
# d    d    5
# e    e    4



On Fri, May 9, 2014 at 10:59 AM, Luca Rossi <[email protected]> wrote:

>  Hi Gabor,
>
>  thanks a lot.
>
>  It gives me an error “ object of type 'closure' is not subsettable” that
> I don’t really understand.
>
>  any idea?
>
>  thanks!
>
>
>
>  Luca Rossi
>
>
>
>  On 09 May 2014, at 16:44, Gábor Csárdi <[email protected]> wrote:
>
>
> V(network)[dataframe$name]$attribute <- dataframe$attribute
>
>  Untested, so please check the result.
>
>  G.
>
>
> On Fri, May 9, 2014 at 10:34 AM, Luca Rossi <[email protected]> wrote:
>
>> Hi,
>>
>> I’m facing a problem that I guess should be quite simple but I can’t find
>> a good way to solve it.
>> I need to add to an igraph network vertex attributes that I have on a
>> dataframe.
>>
>> basically what I need to do is to add to V(network)[name==“X”] an
>> $attribute value taken from a data frame when name is equal to
>> dataframe$name.
>> The easiest way to do that I guess it would be to sort the vertex
>> sequence according to the name, is that possible?
>>
>> thanks a lot
>>
>> Luca
>>
>>
>> _______________________________________________
>> 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
>
>
>
> _______________________________________________
> 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