拆分日期范围和聚合列

时间:2021-06-21 20:26:27

标签: python pandas datetime data-science

我有一个名为 data 的数据框,其中包括“StartDate”、“EndDate”、“Country”、“Quantity”和“Emission”。

我想创建一个新的数据框,在“开始日期”和“结束日期”之间获得每天的结果,但是,对于每一行,我想通过将“数量”和“排放”的数据除以数字来聚合它们范围之间的天数。

我尝试对其中一列执行以下操作以查看结果:

list = []
for idx, row in data.iterrows():
    list.append(pd.DataFrame(data['Emissions'], columns=['Emissions'],
        index=pd.date_range(start=row['StartDate'], end=row['EndDate'],
            name='Date')))

结果如下。它无法捕获排放数据:

enter image description here

0 个答案:

没有答案