在计算一个名为“duration_minutes”的新列时,一些结果是负数,因为这些值被倒置在原始列中。
time.started_at=pd.to_datetime(time.started_at)
time.ended_at=pd.to_datetime(time.ended_at)
time["duration_minutes"]=(time.ended_at-time.started_at).dt.total_seconds()/60
time.head()
快速检查time[time.duration_minutes<0]
“duration_minutes”列中的负数会显示许多带有负值的行,因为开始和停止时间在错误的列中。
有没有办法创建和计算“duration_minutes”列来处理这种情况?