我模型的每个代理都有一个自己的海龟变量,表明它们是特定家庭群体的一部分。
我正在尝试创建一个全局变量,该变量是不同家庭群体的列表'本。
我想我只需要所有代理家庭标识符的列表然后删除重复项?但是对于我的生活,我无法解决这个问题。
像
这样的东西let o-family-groups list family-name of turtles
set family-groups remove-duplicates o-family-groups
答案 0 :(得分:2)
你非常接近真正的解决方案。
您可以删除list
原语,因为[turtles-own-var] of turtles
会报告您的列表。但是,您必须将turtle-own变量放在方括号[]。
let o-family-groups [family-name] of turtles
set family-groups remove-duplicates (o-family-groups)
您还可以将remove-duplicates
添加到同一行,以使代码更短:
set family-groups remove-duplicates ([family-name] of turtles)