python - Pandas/Python 根据条件添加一行
问题描述
YY_MM_CD customerid pol_no type WE WP
2019-07 15680 1313145 new 3 89
2020-01 14672 1418080 renwd -8 223
2019-01 15681 1213143 new 4 8
2019-01 15683 1213344 new -6 3
2019-03 14678 1418280 renwd -66 -7
现在 。我有一些 x 年的数据,我正在拍摄 19-20 的快照。假设如果此快照中的客户在 2019 年 1 月 11 日支付了保费,那么客户在 2020 年 1 月 11 日没有支付保费,因此该记录将不是他们的数据。我需要为该客户创建一个虚拟记录。喜欢这个客户 id 15681 并保持他们的 WE 和 WP 为 0 0 因为客户没有付款
YY_MM_CD customerid pol_no type WE WP
2019-07 15680 1313145 new 3 89
2020-01 14672 1418080 renwd -8 223
2019-01 15681 1213143 new 4 8
2020-01 15681 1213143 new 0 0
2019-03 14678 1418280 renwd -66 -7
解决方案
不要创建虚拟数据点。在每个客户 ID 旁边写下到期日期。然后在访问数据时只需检查当前数据是否在到期日期之前。
更简单更清洁
推荐阅读
- r - 如何调整热图以显示所有内容?
- google-cloud-platform - 气流 1.10.15。似乎无缘无故杀死僵尸任务
- docker - Docker中孤立美元符号的含义
- visual-studio - 如何重置 IIS Express SSL 配置
- docker - Shadow SLJS 未通过 Docker 挂载检测文件更改
- api - Coturn:限时凭证和转秘密问题?
- java - 每次将输入值与数组中的元素匹配
- javascript - 如何通过单击单选按钮更改范围滑块添加?
- spring-boot - 在 Web 浏览器上的 jsp 文件只打印它的名称。它不会打印正文标签中的字符串内容。我尝试了很多方法,但对我没有任何作用
- android - 如何使用导航组件管理权限请求代码?