Распределяйте ресурсы по задачам ⇐ Python
-
Гость
Распределяйте ресурсы по задачам
Я работаю над проблемой распределения ресурсов и задач, которая рассматривает два набора данных:
[*]для каждого Ресурса и месяца, который у меня есть (в рабочих днях) [*]для каждой задачи мне нужны определенные рабочие дни
Есть ли в Python какая-либо возможность случайным образом распределять мои идентификаторы по определенным задачам (только на месяц), чтобы исключить рабочие дни, затрачиваемые на каждую задачу?
Я не могу представить решение без цикла while, но был бы рад, если бы вы мне помогли. Спасибо.
Пример моего набора данных «Ресурсы» (1):
id_resource месяц рабочих_дней 123 01.10.2023 14 234 01.10.2023 15 345 01.10.2023 12 456 01.10.2023 17
Пример моего набора данных Tasks (2):
id_task месяц необходимо_рабочих_дней 1 01.10.2023 24 2 01.10.2023 27 3 01.10.2023 7
Желаемый результат:
id_task id_resource дней 1 123 14 1 234 10 2 234 5 2 345 12 2 456 10 3 456 7
Я работаю над проблемой распределения ресурсов и задач, которая рассматривает два набора данных:
[*]для каждого Ресурса и месяца, который у меня есть (в рабочих днях) [*]для каждой задачи мне нужны определенные рабочие дни
Есть ли в Python какая-либо возможность случайным образом распределять мои идентификаторы по определенным задачам (только на месяц), чтобы исключить рабочие дни, затрачиваемые на каждую задачу?
Я не могу представить решение без цикла while, но был бы рад, если бы вы мне помогли. Спасибо.
Пример моего набора данных «Ресурсы» (1):
id_resource месяц рабочих_дней 123 01.10.2023 14 234 01.10.2023 15 345 01.10.2023 12 456 01.10.2023 17
Пример моего набора данных Tasks (2):
id_task месяц необходимо_рабочих_дней 1 01.10.2023 24 2 01.10.2023 27 3 01.10.2023 7
Желаемый результат:
id_task id_resource дней 1 123 14 1 234 10 2 234 5 2 345 12 2 456 10 3 456 7