List 筛选从项目0到项目314的列表
我有一个公民位置的坐标列表(xcor和ycor)。为了计算这个位置,我将房屋的位置与公民的位置联系起来。然而,我的房子比市民多,我想减少市民的位置列表,只保留314个市民的位置(即我市的人口) 我使用的代码是这样的 数一数市民 如果公民数>314List 筛选从项目0到项目314的列表,list,listview,filtering,netlogo,items,List,Listview,Filtering,Netlogo,Items,我有一个公民位置的坐标列表(xcor和ycor)。为了计算这个位置,我将房屋的位置与公民的位置联系起来。然而,我的房子比市民多,我想减少市民的位置列表,只保留314个市民的位置(即我市的人口) 我使用的代码是这样的 数一数市民 如果公民数>314 [set LocationCitizens filter [item > 314 LocationCitizens] LocationCitizens] 我在第314项中出错。如何筛选LocationCitizens列表以仅维护0到314
[set LocationCitizens filter [item > 314 LocationCitizens] LocationCitizens]
我在第314项中出错。如何筛选LocationCitizens列表以仅维护0到314个项目
原语允许您从列表中提取特定项目,但它不会返回项目编号,并且您不能在这样的筛选器表达式中使用它
相反,您需要的是:
set LocationCitizens sublist LocationCitizens 0 314