有没有一种方法可以从熊猫数据框创建滑动路径?

时间:2020-04-23 11:23:08

标签: python pandas dataframe

我有一组测试任务的数据,每个任务都有一个预定的开始日期。 在excel中,我创建了一个glidepath,在x轴上显示日期,然后在y轴上显示开始日期和结束日期。我通过在所需时间段内创建完整的日期列表,然后使用countif来计算计划开始时间等于或早于列表中日期的测试任务总数来完成此任务。然后,我可以复制日期范围,并获得上升的滑行路径。

我尝试通过执行以下操作在python中复制此内容:

def create_date_table(start = '2018-12-05', end='2021-01-30'):
    dataframe = DataFrame({"Date": date_range(start, end)})
    return dataframe 

df=create_date_table()

我的主要数据帧tests如下

Type        Sched Start Clean   
Test Task   2020-02-03          
Test Task   2020-02-05          
Test Task   2019-02-04          

然后我尝试了以下代码

df['Sched Start Glidepath']=(tests['Sched Start Clean']<=df['Date']).count()

这将导致以下错误:

ValueError: Can only compare identically-labeled Series objects

所需的输出如下:

Date        Sched Start Glidepath
2020-02-02    0
2020-02-03    1
2020-02-04    2
2020-02-05    3
2020-02-06    3
2020-02-07    3
2020-02-08    3

是我无法比较两个不同数据框的问题吗?

0 个答案:

没有答案