Р: использование регулярных выражений. Как визуализировать код XLM за write.gexf

У меня очень простой вопрос. Запуск rgexf в R Я использую код

require(rgexf)
vertices <- as.data.frame(cbind(seq(1,10),seq(1,10)))
colnames(vertices) <- c('Id','Label')
edges <- as.data.frame(cbind(c(5,1,2),c(1,1,3)))
colnames(edges) <- c('Source','Target')

импортировать в Gephi граф с именем testgex.gexf с узлами соответственно. ребра, указанные в vertices соотв. edges. Для этого я запускаю функцию

write.gexf(output='testgex.gexf',nodes=vertices,edges=edges,defaultedgetype = "undirected")

чей вывод в R просто

GEXF graph successfully written at:
...

где точки — это путь к «testgex.gexf».

Вместо этого я хотел бы визуализировать код XLM, стоящий за write.gexf. Это показано, например, в ответе @gvegayon в здесь или на странице Bitbucket rgexf.

Как это сделать?


person Avitus    schedule 26.02.2014    source источник
comment
просто не включайте output=testgexf.gexf или вы можете открыть файл .gexf в текстовом редакторе   -  person James Tobin    schedule 26.02.2014
comment
это был секрет! :) Большое спасибо: пожалуйста, не стесняйтесь обновить свой комментарий до ответа. Я бы с удовольствием проголосовал и отметил бы это.   -  person Avitus    schedule 26.02.2014
comment
рад, что смог помочь .. это все еще относится к вашему импорту в gephi правильно? может быть, мы должны установить связь между ними? не совсем понял как это сделать =(   -  person James Tobin    schedule 27.02.2014
comment
да... вы нашли ссылку :) Мой подход сейчас состоит в том, чтобы взглянуть на вывод write.gexf и попытаться увидеть, есть ли там какой-то намек. Я потратил много времени, чтобы проверить все str(), class() и т. д. узлов/ребер data.frames, но я все еще застрял.   -  person Avitus    schedule 27.02.2014


Ответы (1)


просто не включайте output=testgexf.gexf или вы можете открыть файл .gexf в текстовом редакторе

person James Tobin    schedule 26.02.2014