基于多个条件在pandas中连接两个表

2024-05-17 01:05:33 发布

您现在位置:Python中文网/ 问答频道 /正文

Table images

需要基于多个条件连接这两个表

  1. 如果平均每日会话/供应>;120可分配最少6辆和最多8辆自行车 如果在100-120之间,则可以分配最少2辆和最多4辆自行车 如果在50-100之间,则可以分配最少2辆和最多3辆自行车 如果在30-50之间,则可以分配最少1辆和最多2辆自行车 如果介于20-30之间,则可以分配最小1辆和最大1辆自行车 如果介于10-20之间,则可以分配最小0辆和最大1辆自行车

  2. 需要始终以指定要丢弃的最大自行车数为目标,但如果哈弗线距离超过4,则必须选择不同的十六进制位置

  3. 始终将高优先级自行车分配到高优先级放置位置。但是,如果哈弗森距离大于4,则应移动到参数内的下一个可用十六进制位置

  4. 哈弗森线的总距离(自行车落车总距离/自行车数量)最多可达2公里

我已经尝试交叉连接表,并尝试根据多个条件进行筛选,但此后没有任何进展


Tags: gt距离目标参数数量table自行车条件