python - 您如何管理数据框中丢失的日期?

标签 python pandas jupyter-notebook missing-data

我有一个包含多个日期列的数据框,我想使用 toordinal 方法将其转换为整数,但缺少一些日期,我想知道如何管理它们以便能够进行转换。

我试过这个:

dates['date'].apply(lambda x: x.toordinal())

我有错误:

ValueError: NaTType does not support toordinal

最佳答案

另一种选择是

dates['date'].apply(lambda x: x.toordinal() if pd.notna(x) else 0)

关于python - 您如何管理数据框中丢失的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044411/

相关文章:

python - 两个二维数组之间 tensorflow 的计算集差异

c# - 如何使用python .Net与ZeroMQ或其他将Python包公开给C#

python - 重新格式化 Python 文件以具有 4 个空格缩进

python - 使用 python pandas 查找 'Time Delayed'

python - Jupyter 内核不使用 Poetry 环境

python - 在字符串格式中使用 numpy.bytes_ 对象时超出最大递归深度

python - pandas - 掩码适用于整个数据框但适用于选定的列?

python - 将 xlsx 文件转换为 xls 以与 pandas 一起使用

jupyter-notebook - Julia Pro : import Jupiter notebook

python - 如何将类(class)提交到 Dask-Cluster?