【发布时间】:2014-12-08 00:48:00
【问题描述】:
我认为我在这里遗漏了相当简单的内容,但是在 R 的 igraph 包中向 write.graph 函数添加参数的语法是什么?我正在尝试将网络输出到带有加权边和 ID 的 pajek 格式文件(.net)。我尝试了以下命令,但不断收到错误消息(“Unknown arguments to write.graph(Pajek 格式)。”):
write.graph(weightedg,file="musGiant2012.net", format="pajek",'weight')
write.graph(weightedg,file="musGiant2012.net", format="pajek", id=TRUE)
write.graph(weightedg,file="musGiant2012.net", format="pajek", ("id"))
还有很多其他的。我很确定我犯了一个简单的语法错误,但找不到任何关于如何纠正它的指导。
【问题讨论】:
-
错误信息是什么?它们可能会提供丰富的信息。
-
write.graph 的未知参数(Pajek 格式)。每次都一样。这就是为什么我猜这只是一个语法问题。我也尝试添加 args=,但没有奏效。
-
这是一个完全的猜测,但我认为您只需要在图表本身上设置权重和 ID,然后不要传递任何超出
format="pajek"的参数。 -
@thelatemail:这是一个很好的猜测。 :)