【发布时间】:2020-05-24 01:54:57
【问题描述】:
我有一个如下所示的数据集
ID. Invoice. Date of Invoice. paid or not.
1 1 10/31/2019 yes
1 1 10/31/2019 yes
1 2 11/30/2019 no
1 3 12/31/2019 no
2 1 09/30/2019 no
2 2 10/30/2019 no
2 3 11/30/2019 yes
3 1 7/31/2019 no
3 2 9/30/2019 yes
3 3 12/31/2019 no
4 1 7/31/2019 yes
4 2 9/30/2019 no
4 3 12/31/2019 yes
我想知道客户是否愿意付款。客户只要补了新的发票,旧的发票没付,我会给他一个好分数。所以对于客户 1 和 3,我给了“好”,客户 2 是“坏”的分数。
所以最终数据将多出一列,其值分别为好和坏。
身份证。发票。发票日期。支付与否。好与坏
1 1 10/31/2019 yes bad
1 1 10/31/2019 yes bad
1 2 11/30/2019 no bad
1 3 12/31/2019 no bad
2 1 09/30/2019 no good
2 2 10/30/2019 no good
2 3 11/30/2019 yes good
3 1 7/31/2019 no good
3 2 9/30/2019 yes good
3 3 12/31/2019 no good
4 1 7/31/2019 yes good
4 2 9/30/2019 no good
4 3 12/31/2019 yes good
【问题讨论】:
-
不错不错。 XD 我已经编辑了它们。
-
谢谢,关于逻辑,你是如何分类的。我不清楚
-
这里是所有客户的所有发票。只要支付了新发票而旧发票仍未支付,我会假设他仍然愿意支付而不是完全忽略发票。
-
对于 'ID', 3,'yes' 是在 2019 年 9 月 30 日,而下一张发票没有支付