检查Pandas数据框架中值的周期性



我有一个包含三列的Pandas数据框架:

<表类> 时间 代码 Id tbody><<tr>10:10:00Rx1110:10:01Tx1110:10:02Rx1210:10:04Tx1210:10:06Rx1310:10:07Tx1310:10:08Rx1110:10:10Rx11

方法shift帮助您查看最后一行的值。下面的代码检测所有的重复项:

df[
(df["Code"] == df["Code"].shift()) &
(df["Id"] == df["Id"].shift()) 
]

按照同样的逻辑,如果我们取上一段代码的相反部分,您将得到没有重复部分的数据框架:

df[
~((df["Code"] == df["Code"].shift()) &
(df["Id"] == df["Id"].shift()) )
]

最新更新