将带有NaN值的毫秒列表转换为python中的日期

问题描述

我正在尝试使用python将毫秒转换为日期:通过我有一个要转换的毫秒列表。但是,其中一些是NaN。因此,我正在使用np.isna来检查值是否为NaN。所以我正在使用以下代码:

np.where(pd.isna(df['createdTime'])==False,df['createdTime'].apply(lambda x: dt.datetime.utcfromtimestamp(float(x)/1000.).strftime("%Y-%m-%d"),'NaN'))

但这仍然给我以下错误:

ValueError: Invalid value NaN (not a number)

有人可以帮我吗?如何通过跳过NaN来将毫秒转换为日期?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)