【问题标题】:Filling In Empty Dates With Previous Data in Pandas在 Pandas 中用以前的数据填充空日期
【发布时间】:2021-03-06 09:08:27
【问题描述】:

所以我在 Excel 中有当前文件,其中有日期,但没有可以看到的所有内容的日期。

我将这个 excel 文件读入 pandas 数据框,重命名列并得到以下信息:

我的问题是,我将如何获得它,以便数据框中的每个空日期都填充上遇到的最后一个日期。 04/03/2021 和 05/03/2021 之间的所有空白都被 04/03/2021 替换,所以我的数据框中的每一行都有一个与之关联的日期?

谢谢!

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    将数据读入数据框后,您可以使用 fillna 和 method='ffill' 来填充缺失值

    【讨论】:

      【解决方案2】:

      只使用 pandas 中的内置方式:

      duplicate_df['StartDate'] = duplicate_df['StartDate'].fillna(method = 'ffill')
      

      这会将数据框中的所有 NaN 替换为包含数据的最后一行。

      【讨论】:

        猜你喜欢
        • 2021-06-17
        • 1970-01-01
        • 2021-11-22
        • 1970-01-01
        • 2021-06-27
        • 1970-01-01
        • 1970-01-01
        • 2016-11-16
        • 1970-01-01
        相关资源
        最近更新 更多