3

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

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

任何帮助将非常感激

4

1 回答 1

1

http://groups.yahoo.com/neo/groups/netlogo-users/conversations/topics/15551有很好的讨论和答案(OP问了同样的问题)。NetLogo 的 R 扩展的作者 Jan Thiele 写道:

如果你真的想在 R 中拥有所有海龟坐标,更合适的函数是 NLGetAgentSet 并在刻度上循环执行它。我写了一个 RNetLogo 软件包附带的教程(请参阅您的 RNetLogo 安装目录)。第 11.5 章(时间滑动可视化)中有一个示例,其中做了类似的事情。使其适应植绒模型,它可能看起来像这样:[...]

于 2013-10-27T15:16:47.843 回答