在.csv文件中使用一些35x12矩阵的数据,是否可以通过简单的方法将其导入Netlogo并将海龟数量设置为等于矩阵的元素?
答案 0 :(得分:0)
一种方法是: 首先将文件读入一个列表,然后使用每个项目的位置,看看补丁pxcor和pycor是否匹配列表中项目的位置,然后我将该数字设置为plabel,以便双重检查创建的龟的数量:
extensions [csv]
globals [li]
to setup
clear-all
resize-world 0 34 0 11
set-patch-size 30
load-File
ask patches [
set plabel item (pycor) item (pxcor) li
sprout item (pycor) item (pxcor) li
]
end
to load-File
set li []
file-open "t.csv"
if file-at-end? [ stop file-close ] ;; protect against end of file
while [not file-at-end? ]
[
let _line (csv:from-row file-read-line ",")
set li lput _line li
]
end