【发布时间】:2022-11-29 11:01:46
【问题描述】:
我有这样的数据:
| activity_date | company_name | new_company_status | calling | visit | quotation | po |
|---|---|---|---|---|---|---|
| 03/10/2022 | ABC | Yes | Yes | No | No | No |
| 04/10/2022 | ABC | No | No | No | Yes | Yes |
| 05/10/2022 | DEF | No | Yes | Yes | No | No |
| 06/10/2022 | XYZ | Yes | No | Yes | Yes | No |
| 07/10/2022 | DEF | No | No | No | Yes | Yes |
| 08/10/2022 | XYZ | No | Yes | No | No | Yes |
- 我想创建一个函数来检查每个相同的
company_name,其中至少有一个new_company_status为“是”,然后变成“是”calling,并计算它的总和,即使在不同的日期。 - 我想创建一个函数来检查每个相同的
company_name,即使在不同的日期,calling也是“是”,po也是“是”。这是伪代码我创建的:
1.
for every same company name: if 'new_company_status' = 'Yes': check 'activity_date' # for new company status if it is a Yes if 'calling' = 'Yes': check 'activity_date' # for calling if it is a Yes if calling_date >= new_company_date: new_company to call =+ 1for every same company name: if 'calling' = 'Yes': check 'activity_date' # for calling if it is a Yes if 'visit' = 'No': if 'quotation' = 'No': if 'po' = 'Yes': check 'activity_date' # for po if it is a Yes if po_date >= calling_date: call to po += 1预期产出:
- 1
- 3
如何将伪代码编码成Python?谁能帮我?提前谢谢你。
【问题讨论】:
-
您没有提供预期的输出
-
你的伪代码对我来说毫无意义。
check 'activity_date'和new_company to call =+ 1是什么意思? -
@mozway 我已经编辑了问题
标签: python function datetime count