繁体   English   中英

如何在熊猫DataFrame中填写缺少的日期?

[英]How to fill missing dates in pandas DataFrame?

MY DataFrame包含每个日期的多个数据。 在我的日期列中,仅针对当天的第一笔数据输入了日期,对于当天的其余数据仅输入了稀疏值。 如何用相应的日期填充所有未填充的日期值?

以下是我的数据框的摘要

在Python中

df['Date']=df['Date'].replace({'':np.nan}).ffill()

在R中

library(zoo)
df$Date[df$Date=='']=NA
df$Date=na.locf(df$Date)

您可以使用fillna函数。

# Say df is your dataframe
# To fill values forward use:
df.fillna(method='ffill') 

# To fill values backward use:
df.fillna(method='bfill')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM