【发布时间】:2020-03-10 18:35:13
【问题描述】:
我正在尝试使用 igraph 函数“read_graph”将kapferer min dataset 加载到 r 中
代码很简单,但是会报错。
test_g <-read_graph("http://vlado.fmf.uni-lj.si/pub/networks/data/ucinet/kapmine.dat", format = "dl")
read.graph.dl(file, ...) 中的错误:在 foreign.c:3050:语法 错误,意外的 $end,期望 DL 在第 1 行,解析错误
通过以下链接可以看到该文件确实以 DL 开头。我能找到的唯一线索是message from 2015,它基本上说是提交错误报告。
现在igraph不能加载dl文件吗,还是有什么窍门?
【问题讨论】:
-
文档 (igraph.org/r/doc/read_graph.html) 确实说“现在支持 as_edgelist、pajek、graphml、gml、ncol、lgl、dimacs 和 graphdb” - 所以不支持 dl
-
很公平,旧的文档的第一部分说的是一件事,其余的部分说的是另一件事。我应该都读完了。
-
文档中没有提到 DL 似乎是一个错误,因为实现了
read.graph.dl。正如comment 所说,读取 DL 文件的功能只是初级功能。 -
我猜是因为没有明确的标准,装载机有点碰碰运气。