我有一个函数可以创建pandas数据帧的新列和数据。我现在正试图将这些测试方法移动到dask,以便能够测试更大的数据集。我有问题找到问题,因为我的函数不会抛出任何错误,只是数据是错误的。我得出的结论是,它一直是我所要求的功能的一个问题。我错过了什么?我认为它在这里,但如果是的话,我会认为python会给我一个错误,但事实并非如此。我最近看到不支持transform
。我也相信不支持between_time
。
validSignalTime=(df1.index.time>=en)&(df1.index.time<=NoSignalAfter)
time_condition=df1.index.isin(df1.between_time(st, en, include_start=True,
include_end=False).index)
df1['Entry_Price']=df1[time_condition].groupby(df1[time_condition].index.date)['High'].transform('cummax')