I went back to the object I created before, and it looks like the closeness command creates an object that doesn't have the country ids, even before I make it a data.frame. Can this really be the case? That igraph just calculates the closeness statistics but doesn't match them up with the node ids?
c_1996<-closeness(network, mode="in") In regards to the specific command suggested, I'm getting the error below: Error in data.frame(V(network)$name, c_1996) : arguments imply differing number of rows: 0, 208" I tried adding more rows (c_1996$id<-rep(0,times=208), but it's still giving me the error. Thanks again for the help, Stephen On Thu, Apr 10, 2014 at 9:13 AM, Gábor Csárdi <[email protected]>wrote: > Hi Stephen, > > it seems that data.frame() drops the names. So put the labels explicitly > in the data frame, either as row names: > > row.names(c_1996) <- V(network)$name > > Or, if that does not work, as a separate column: > > c_1996<-data.frame(V(network)$name, c_1996) > > I don't have stata, so I cannot try this... > > Gabor > > > On Thu, Apr 10, 2014 at 8:26 AM, Stephen Cranney > <[email protected]>wrote: > >> Hi all, >> >> I'm trying to export an object consisting of centrality measures I >> calculated to a Stata file. Specifically, my nodes are countries and I want >> the centrality measure associated with the particular country in the object >> so that I can export it to Stata with one column being country ids and the >> other column being the centrality measure for that particular country. >> >> However, for some reason when I calculate the centrality measure the >> labels do not appear to be attached, so when it is exported to Stata all >> that I get is one column of centrality measures unattached to any country >> ids. Below is my code; I'm a newbie to both R and igraph so apologies if >> this is a very simple question. >> >> Thanks, >> >> Stephen >> >> network<-read.graph("TradeTransitions_pajek_1996.net", format = "pajek") >> c_1996<-closeness(network, mode="in") >> c_1996<-data.frame(c_1996) >> is.data.frame(c_1996) >> write.dta(c_1996, "d:/Users/scranney/Desktop/TradeTransitions/c_1996.dta") >> >> >> >> -- >> Stephen Cranney >> >> PhD Student >> Graduate Group in Demography >> University of Pennsylvania >> >> _______________________________________________ >> 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 > > -- Stephen Cranney PhD Student Graduate Group in Demography University of Pennsylvania
_______________________________________________ igraph-help mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/igraph-help
