【发布时间】:2021-12-23 15:14:23
【问题描述】:
我有一个数据框
df = pd.DataFrame({"Transaction":["ett852741963", "ett123654789", "ett753951852", "ett159753852"],
"Arrival Scan":["02-11-2021 23:45:21", "", "05-11-2021 06:12:10", "04-11-2021 08:19:36"],
"Unloading Scan":["", "03-11-2021 06:14:22", "03-11-2021 11:41:22", "04-11-2021 14:45:21"],
"Unpacking Scan":["", "03-11-2021 8:02:11", "02-11-2021 15:01:02", ""],
"Delivery Scan":["04-11-2021 08:32:10", "", "03-11-2021 17:45:16", ""]})
df
Transaction Arrival Scan Unloading Scan Unpacking Scan Delivery Scan
0 ett852741963 02-11-2021 23:45:21 04-11-2021 08:32:10
1 ett123654789 03-11-2021 06:14:22 03-11-2021 8:02:11
2 ett753951852 05-11-2021 06:12:10 03-11-2021 11:41:22 02-11-2021 15:01:02 03-11-2021 17:45:16
3 ett159753852 04-11-2021 08:19:36 04-11-2021 14:45:21
我想根据 Arrival Scan to Delivery Scan 对每笔交易进行首次扫描,并将其显示在 First Time 列中
这样以后数据框就变成了
Transaction Arrival Scan Unloading Scan Unpacking Scan Delivery Scan First Time
0 ett852741963 02-11-2021 23:45:21 04-11-2021 08:32:10 02-11-2021 23:45:21
1 ett123654789 03-11-2021 06:14:22 03-11-2021 8:02:11 03-11-2021 06:14:22
2 ett753951852 05-11-2021 06:12:10 03-11-2021 11:41:22 02-11-2021 15:01:02 03-11-2021 17:45:16 02-11-2021 15:01:02
3 ett159753852 04-11-2021 08:19:36 04-11-2021 14:45:21 04-11-2021 08:19:36
请帮帮我
【问题讨论】: