如何在 Anylogic 中将代理人口数据导出到 excel
How to export agent population data into excel in Anylogic
我想用所有参数拍摄系统内代理人口的时间快照。有没有办法将此数据导出到 excel 或 csv。基本上我想手动验证一些计算。
最简单的解决方案,将文本文件对象从连接面板拖到您的模型中。将其更改为写入,创建一个新的文本文件并link它到您创建的文件。
然后有一些按钮、事件或功能,您只需添加以下类型的代码:
for (MyAgent myAgent:myAgentPopulation) {
file.println(
myAgent.name + "\t" +
myAgent.age + "\t"
myAgent.gender + "\t"
myAgent.work + "\t"
);
}
"\t"
用于创建制表符分隔的文件,您可以使用 "
"` 用于逗号分隔的 CSV
我想用所有参数拍摄系统内代理人口的时间快照。有没有办法将此数据导出到 excel 或 csv。基本上我想手动验证一些计算。
最简单的解决方案,将文本文件对象从连接面板拖到您的模型中。将其更改为写入,创建一个新的文本文件并link它到您创建的文件。
然后有一些按钮、事件或功能,您只需添加以下类型的代码:
for (MyAgent myAgent:myAgentPopulation) {
file.println(
myAgent.name + "\t" +
myAgent.age + "\t"
myAgent.gender + "\t"
myAgent.work + "\t"
);
}
"\t"
用于创建制表符分隔的文件,您可以使用 "
"` 用于逗号分隔的 CSV