我试图创建一个列,他的值是两列的减法,但我发现了奇怪的值:
Patient["Waiting"] = Patient["Appointment"] - Patient["Scheduled"]
Scheduled Appointment Waiting
2016-04-29 18:38:08 2016-04-29 -1 days +05:21:52
我想知道为什么会出现这些负值?
答案 0 :(得分:0)
@cᴏʟᴅsᴘᴇᴇᴅ更好地解释:
当减去两个日期时间对象时,结果为timedelta。根据哪个日期更大,结果可能是正面的还是负面的。
此外,如果列中的所有值都没有时间,则不会显示pandas。
LFLGS := $(shell mysql_config --libs)
对于删除否定时间延迟,可以使用abs
:
Patient["Waiting"] = Patient["Appointment"] - Patient["Scheduled"]
2016-04-29 00:00:00 - 2016-04-29 18:38:08