在我的模拟中,每只海龟都有一个my-home变量,它是一个补丁代理家族,所以具有相同家庭ID的代理拥有相同的my-home,直到其中一个代理迁出或者家庭增长到超过7个代理为止。
当一个代理人想搬出去时,我必须检查附近是否有任何补丁不是别人的代理人我的家,我所做的就是把我所有的家都存储在一个列表中,并检查是否有任何可能的下一家不是这个列表的成员,但我认为应该有更好的方法来做到这一点:
let all-homes [my-home] of agents with [belongs_to = BS]
set my-home min-one-of patches with [not member?
从UX 迁出
我有两个问题,每一个都卷起来。
SELECT DATE(date) AS day,
COUNT(IF(name = 'red', 1, NULL)) AS "red",
COUNT(IF(name = 'blue', 1, NULL)) AS "blue",
COUNT(IF(name = 'yellow', 1, NULL)) AS "yellow"
FROM test1
GROUP BY day with r