【发布时间】:2020-11-29 01:25:26
【问题描述】:
我有两列的数据框
- 车辆登记号
- KM 服务完成
有 25,000 多辆具有不同注册号的车辆。 这些车辆提供了从 10,000 公里到 800,000 公里不等的不同服务。
车辆 1 已使用服务 10,000 公里、20,000 公里、70,000 公里
[错过服务:30,000km、40,000km、50,000km、60,000km]
车辆2已使用服务210,000km,220,000km 230,000km,250,000km
[错过的服务:240,000 公里] 等等……
要求
用于识别特定车辆错过哪些服务的 For 循环 并创建一个虚拟行,其中包含注册号、km 服务和指定服务可用或服务缺失的第三列。
这是一个示例数据
注册号 KM 服务完成
HY12TN2345 10000
HY12TN2345 20000
HY12TN2345 70000
JO78UI4675 210000
JO78UI4675 220000
JO78UI4675 230000
JO78UI4675 250000
RT09EW0764 80000
RT09EW0764 90000
RT09EW0764 100000
RT09EW0764 110000
RT09EW0764 150000
RT09EW0764 160000
RT09EW0764 170000
RT09EW0764 180000
EQ21IT3040 410000
EQ21IT3040 510000
输出看起来像这样 Output
【问题讨论】:
标签: pandas for-loop dummy-variable