小编ric*_*ric的帖子

数据框的复杂掩码

我有一个数据框,其中一列包含时间序列。数据如下图所示

输入

我想创建一个每次数据等于或低于 -0.20 时为 TRUE 的掩码。在达到 -0.20 且为负值之前,它也应该为 TRUE 。当负数达到 -0.20后也应该如此。此版本的图表

输出

是我手动尝试显示(以红色)掩码为 TRUE 的值。我开始创建掩码,但只能在数据小于 -0.20 时使其等于 TRUE mask = (df['data'] < -0.2)。我不能做得更好,有人知道如何实现我的目标吗?

python mask conditional-statements pandas

1
推荐指数
1
解决办法
327
查看次数

标签 统计

conditional-statements ×1

mask ×1

pandas ×1

python ×1