我想要一个在第一列a中包含每月日期的数据。THen,我想遍历这些日期并填充第b行和第c行中的值。import pandas as pdimport datetime as dt
#try to generate a dataframe with dates#This ist the dataframe, but how
我有一个订阅的PandasDataFrame,每个订阅都有一个开始日期时间(时间戳)和一个可选的结束日期时间(如果它们被取消了)。为简单起见,我基于开始和结束日期时间(时间戳)为日期(例如"20170901")创建了字符串列。为此,我为一个范围内的所有日期创建了一个索引:
days = df.groupby(["sd"])["sd"].c
我有一个具有多索引(Date,InputTime)的数据帧,该数据帧的列(Value,Id)中可能包含一些NA值。我想要填充正向值,但只按日期填充,而且我找不到以一种非常有效的方式这样做的方法。下面是我拥有的数据帧类型:下面是我想要的结果:因此,为了按日期正确填充,我可以使用groupby(level=0)函数。groupby很快,但是应用于数据帧group by date的填充函数实在太慢了。import n