时间序列索引熊猫系列 - 如何掩盖范围

问题描述 投票:0回答:1

我想在pandas上创建一个遵循时间序列索引的掩码。

假设我有一个范围从0到100的熊猫系列。我想在一组特定的索引处标记该系列,如果它位于40到80之间,则为TRUE,但是在时间方面。

例如,如果在t = 0时,系列的值是85,并且t = 1,则值为50,我不想将t = 1标记为真。我只想将它标记为真,如果在T = t之前的某个时间步长,该值为40或更低并且没有超过时间步骤80。

pandas series
1个回答
1
投票

好像你在寻找:

markers = df.value.le(80) & df.value.shift().le(40)
© www.soinside.com 2019 - 2024. All rights reserved.