我有一个df
如下所示的Pandas DataFrame :
ID Timestamp x y
1 10 322 222
1 12 234 542
1 14 22 523
2 55 222 76
2 56 23 87
2 58 322 5436
3 100 322 345
3 150 22 243
3 160 12 765
3 170 78 65
现在,我想保留所有时间戳记在12到155之间的行df[df["timestamp"] >= 12 & df["timestamp"] <= 155]
。但是我只想包含相应ID组中所有时间戳都在范围内的行。因此,在上面的示例中,它应导致以下数据帧:
ID Timestamp x y
2 55 222 76
2 56 23 87
2 58 322 5436
对于ID == 1
并ID == 3
没有行的所有时间戳都在,这就是为什么不包括它们的范围内。
如何才能做到这一点?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句