我有一个名为 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')))
结果如下。它无法捕获排放数据: