Netlogo 将数据导出到CSV文件

Netlogo 将数据导出到CSV文件,netlogo,Netlogo,在我的模型中,我可以选择代理(1、2、3或15)。它们每个都有相同的变量,我需要将它们打印到CSV文件中(取决于代理的数量,它们可能是2个文件或15个文件)。最好的方法是什么?我一直在查字典和StackOverflow,但没有找到这个案例 谢谢你的帮助。所以。。。这当然是可能的,但可能并不方便。比如说, extensions [csv] turtles-own [var1 var2 att-file] to setup ca crt 15 [setup-att-file] end

在我的模型中,我可以选择代理(1、2、3或15)。它们每个都有相同的变量,我需要将它们打印到CSV文件中(取决于代理的数量,它们可能是2个文件或15个文件)。最好的方法是什么?我一直在查字典和StackOverflow,但没有找到这个案例


谢谢你的帮助。

所以。。。这当然是可能的,但可能并不方便。比如说,

extensions [csv]

turtles-own [var1 var2 att-file]

to setup
  ca
  crt 15 [setup-att-file]
end

to setup-att-file ;turtle proc
    set att-file (word "turtle" who ".csv")
    carefully [file-delete att-file] []
end

to-report get-att-vals ;turtle proc
  report (list var1 var2)
end

to export-att-vals ;turtle proc
  ask turtles [
    file-open att-file
    file-print csv:to-row get-att-vals
    file-close
  ]
end

看起来我不需要使用csv扩展-只需要打印变量,然后导出打印

ask turtles [
  create-temporary-plot-pen (word who)
  set-plot-pen-color color
  plotxy xcor ticks
]

这非常有效,Seth Tisue在本主题中回答了这个问题。

NetLogo字典有一个关于输入/输出的部分。您需要打开
文件
来创建文件,最有可能的是使用
文件类型
文件打印
原语将特定值输出到文件。你需要更详细地了解你的问题,以获得更具体的建议(例如显示你当前使用的代码,它做错了什么?),那么导出卖家数据(变量)的最佳方式是什么,用户可以在1-250个代理范围内设置。我需要知道他们的变量,如价格,收入,总预算等。谢谢你的帮助赛斯/PS:我试图通过绘图完成,然后导出绘图,但写起来太难了,我需要更简单的方法。