【发布时间】:2022-01-01 10:28:59
【问题描述】:
[结果]
[输入数据]
我在 Python 中有一个数据框: 我想通过以下方式计算每个“产品订单”的“开始”和“结束”列的减法: 对于每个产品编号,我都有“类型”A 到 D:我需要从每个产品订单的 A 开始时间中减去 D 的结束时间。知道怎么做吗?谢谢。
输入数据:
process order Type Start End
111 A 10 20
111 B 22 25
111 C 28 30
111 D 33 35
222 A 37 40
222 B 42 45
222
222
333
333
333
333
类似于流程订单 111:我们有 D (End: 35) - A (Strat: 10) = 25 输出应该是这样的:
process order Time_difference
111 25
222 ?
333 ?
【问题讨论】:
-
请将您的数据粘贴为表格/代码,而不是屏幕截图。还包括您尝试过的任何代码。
-
请以文本形式提供数据
-
如何选择应该减去起始列的哪个值?我知道它们是黄色的,但是当您从 excel 文件加载数据框时,颜色将不存在。
标签: python pandas dataframe lambda iteration