pandas-在执行“ asfreq”后删除具有重复标题的列

时间:2018-11-26 21:26:22

标签: python-3.x pandas

我有类似的数据

DATE      COUNT
2018-01-01   1
2018-01-02   1
2018-01-06   1
2018-01-07   1

我使用df=df.asfreq('D', fill_value=0)填写缺少的日期:

           DATE            COUNT
DATE 
2018-01-01   2018-01-01     1
2018-01-02   2018-01-02     1
2018-01-03                  0
2018-01-04                  0
2018-01-05                  0
2018-01-06  2018-01-06      1
2018-01-07  2018-01-07      1

如何删除日期丢失的原始DATE

1 个答案:

答案 0 :(得分:0)

假设索引为日期时间,则还可以通过均值重新采样为该数据帧的原始采样率。这样可以保留原始数据,并在数据丢失时放入NaN。

df = df.resample('D').mean()

如果您想用0填写缺失的日期,则可以执行以下操作:

df = df.resample('D').mean().fillna(0)