在Netlogo中从csv中分配海龟变量



我想让海龟读取和采用csv文件中的数据。我写了下面的代码:问题是,即使数据得到加载,我无法使个别海龟承担每个收入值。如能提供帮助,不胜感激

extensions [csv]
breed [households household]
households-own [income]
globals [income-data]
to setup
  load-income-data
  setup-households
end
to load-income-data
  set income-data []
  file-open "income.csv"
  while [ not file-at-end? ]
  [ set income-data sentence income-data ( file-read-line)
  ]
  user-message "income data loading complete!"
  file-close
end
to setup-households
  create-households 700
  ask one-of households
  [ setxy random-xcor random-ycor
    set income income-data
  ]
end 

看一下NetLogo模型库(代码示例)中的文件输入示例。您需要使用foreach来遍历导入的值/代理。

最新更新