[R-es] igraph V a partir de E y subgrafos
Luisfo
luisfo89 en yahoo.es
Mar Sep 6 13:57:40 CEST 2016
Estimado Javier,
Me alegra que hayas avanzado con tu error.
Te respondo a esto último.
La función induced.subgraph() espera como segundo parámetro una lista de
los IDs de los vértices, mientras que tú le estás pasando una lista de
'edges'.
Prueba lo siguiente:
c <- induced.subgraph(datos.network, which(V(datos.network)$name == 'Casa'))
Si entendí bien todo, debería funcionar.
Un saludo,
*Luisfo Chiroque*
/PhD Student | PhD Candidate
IMDEA Networks Institute/
http://fourier.networks.imdea.org/people/~luis_nunez/
<http://fourier.networks.imdea.org/people/%7Eluis_nunez/>
On 09/05/2016 07:08 PM, javier.ruben.marcuzzi en gmail.com wrote:
> Estimados
>
> Encontré una solución, que no comprendo pero arregla uno de los problemas.
>
> En la preparación de datos tengo varias partes, al final realizo un cbind y luego un merge, esto da error, pero si realizo merge y luego cbind, no hay error (no se “pierde eso que comenté en el correo anterior”).
>
> Luego igraph crea el grafo y el sub grafo que al graficar es correcto.
>
> Ahora, porqué esa diferencia, no tengo la menor idea.
>
> Solo queda el problema de
>
>> c <- induced.subgraph(datos.network, E(datos.network)[[inc('Casa')]])
> Error in .Call("R_igraph_induced_subgraph", graph, vids - 1, impl, PACKAGE = "igraph") :
> At iterators.c:759 : Cannot create iterator, invalid vertex id, Invalid vertex id
>
> Pero hay un avance, por lo menos regreso a la lógica de los libros, aunque me desconcierta el porqué esa diferencia al preparar el data.frame que luego es leído por igraph. En varios años con R y muchísimos errores, es lo primero que me sorprende sin entender nada.
>
> Javier Rubén Marcuzzi
>
> De: javier.ruben.marcuzzi en gmail.com
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es