使用功能工具创建 "time window features"

using featuretools to create "time window features"

我试图使用 featuretools package 自动创建 "row window features",但我找不到创建它们的简单方法。我对 "row window features" 的意思是,对于每个 cutoff 点,我想创建提取时间模式的特征。例如:

[columns] 
COUNT(orders) in 0to1 days    
COUNT(orders) in 1to2 days
COUNT(orders) in 2to3 days 
COUNT(orders) in 0to1 months    
...

我知道有一种方法可以使用 ft.dfs() 中的 training_window 参数来限制功能的 "time window",但这只是 "lower bound" 有没有一种简单的方法可以创建这种功能?。

您可以通过使用多个截止时间来设置"upper bound"时间来完成它。但是,COUNT(orders) in 0to1 daysCOUNT(orders) in 1to2 days 等的特征值将出现在行中。然后,您将重塑生成的数据框以将它们放在列中。