如果有人熟悉,我将使用示例植绒代码作为示例

NLCommand("set population 1")
NLCommand("setup")
nruns <- 10
timedata <- list()
for(i in 1:nruns) {
NLCommand("go")
timedata[[i]] <- NLGetAgentSet(c("who","xcor","ycor"),"turtles",
as.data.frame=T,df.col.names=c("who","xcor","ycor")) }
timedata


问题在于它为每个模型迭代生成新的标题。所以我得到以下内容,而不是标题仅出现一次:

[[1]]
 who     xcor      ycor
1   0 34.56833 -26.47777

[[2]]
 who     xcor      ycor
1   0 35.19765 -25.70063


任何帮助将非常感激

最佳答案

http://groups.yahoo.com/neo/groups/netlogo-users/conversations/topics/15551上对此进行了很好的讨论和解答(OP提出了相同的问题)。 NetLogo R扩展的作者Jan Thiele写道:


如果您真的想在R中使用所有乌龟坐标,则更合适的功能是NLGetAgentSet,并在刻度上循环执行此功能。
我已经编写了RNetLogo软件包随附的教程(请参见RNetLogo安装目录)。第11.5章(时间滑动可视化)中有一个示例,其中完成了类似的操作。使其适应Flocking模型,可能看起来像这样:[...]

10-02 21:28