我有30个特工( people )他们的属性( manhour 以及 revenue )从excel文件导入,这意味着工作表的每一行代表一个代理。我想建模代理属性之间的依赖关系(例如。 revenue )因此,我想创建一个机制,以便从总体中选择一个特定的代理(例如,代理编号1),检查某个条件是否为真,例如 manhour 1号代理的 x 那就换衣服 revenue 5号特工 y . 我不知道什么是最好的技术来实现这一点,我很高兴听到你的想法。谢谢您。
people
manhour
revenue
x
y
9njqaruj1#
比如说,把你的特工带到人群中 pop_MyAgents 然后使用lambda语句 findFirst(pop_MyAgents, a->a.myIndex==1) (如果代理具有从dbase表加载的myindex参数)。要更改特定代理的收入,可以使用
pop_MyAgents
findFirst(pop_MyAgents, a->a.myIndex==1)
MyAgent agentToChange = findFirst(pop_MyAgents, a->a.myIndex==1); agentToChange.revenue = 5;
似乎您需要掌握一些基础知识,许多示例模型都有助于完成这类工作。另外,查看关于代理人口,lambda语句的帮助。。。
1条答案
按热度按时间9njqaruj1#
比如说,把你的特工带到人群中
pop_MyAgents
然后使用lambda语句findFirst(pop_MyAgents, a->a.myIndex==1)
(如果代理具有从dbase表加载的myindex参数)。要更改特定代理的收入,可以使用
似乎您需要掌握一些基础知识,许多示例模型都有助于完成这类工作。另外,查看关于代理人口,lambda语句的帮助。。。