我想在pandas上创建一个遵循时间序列索引的掩码。
假设我有一个范围从0到100的熊猫系列。我想在一组特定的索引处标记该系列,如果它位于40到80之间,则为TRUE,但是在时间方面。
例如,如果在t = 0时,系列的值是85,并且t = 1,则值为50,我不想将t = 1标记为真。我只想将它标记为真,如果在T = t之前的某个时间步长,该值为40或更低并且没有超过时间步骤80。
好像你在寻找:
markers = df.value.le(80) & df.value.shift().le(40)