在熊猫列中将负值替换为空

时间:2020-01-12 04:09:59

标签: python python-3.x pandas

我在数据框中的duration列包含负的timedelta值,如下所示:

NaT
00:27:03.466021
-1 days +23:57:26.139011
00:10:06.227683

如何在数据框列中将负日期替换为Null或NaT?

1 个答案:

答案 0 :(得分:0)

使用以下命令

mask=df['duration'] < pd.Timedelta(0)
df['duration'].mask(mask)