【发布时间】:2021-03-09 13:04:43
【问题描述】:
解释这个有点复杂(请参阅下面的示例表以供参考)。
我有一个带有“接收日期”列(日期时间)的数据框
我想将“收到日期”与阶段列中的日期进行比较,看看是准时还是迟到。 我遇到的问题是每个文档对应一个不同的阶段,例如,文件 26 可能有一个阶段 4 日期,而文件 28 可能是阶段 1。
如何让 Python 搜索正确的阶段列,然后与收到的日期进行比较?
Filename Date Received Stage 1 Expected Stage 2 Expected Stage 3 Expected Stage 4 Expected
File 1 01/01/2021 15/12/2020 NaN NaN NaN
File 2 01/01/2021 NaN 05/01/2021 NaN NaN
【问题讨论】:
-
两个阶段能否同时拥有特定文件的数据?
-
不,每个文件只对应一个阶段
-
比较时是否需要知道它属于哪个阶段?
-
理想情况下会很有用
标签: python pandas dataframe multiple-columns