我在Pandas中有一个数据帧,其中一列"timeOff“有一些NaT值。
我所要做的就是将所有的NaT值更改为timeDelta值,并使用'00:00:00‘作为值。
这是我当前的输出:
我试着运行这行代码:
replaceNaT = pd.to_timedelta('00:00:00')
print(replaceNaT)
startEndEventsDataframe['timeOff'] = np.where(pd.isnull(startEndEventsDataframe['timeOff']) == True, replaceNaT, startEndEventsDataframe['timeOff'])
但这会销毁我的dataframe列中的所有值,如下所示:
我希望所有不是NaT的值都保持不变,我希望所有NaT的值都是带有值"00:00:00“的timeDelta。
谢谢你的帮助。
https://stackoverflow.com/questions/54815507
复制相似问题