行为空间语法错误

时间:2017-05-17 12:38:22

标签: netlogo

我知道这对以前的问题来说可能是多余的,但我仍需要一些帮助。

我想要做的是将一些数据(特定代理)导出到R。

由于agentset不是使用包“RNetLogo”的有效格式,

我也可以使用行为空间。

问题是命令(ask turtle 0 [show [who] of closest-turtle)不可行并给出错误消息("Experiment aborted due to syntax error: Expected reporter.)。但是,此命令在控制台中正常工作。

我的问题是, 1.这个错误消息是什么意思,我该如何修复它:2。是否可以使用软件包RNetLogo导出特定的代理集(具有给定条件),以及如何。

感谢您阅读所有这些

1 个答案:

答案 0 :(得分:2)

假设您已定义closest-turtle,则BehaviorSpace将接受的记者将

[[who] of closest-turtle] of turtle 0

我认为closest-turtle会由

之类的东西给出
to-report closest-turtle 
  report min-one-of other turtles [distance myself] 
end

查尔斯