我有一个包含三列的Pandas数据框架:
<表类>
时间
代码
Id
tbody><<tr>10:10:00 Rx 11 10:10:01 Tx 11 10:10:02 Rx 12 10:10:04 Tx 12 10:10:06 Rx 13 10:10:07 Tx 13 10:10:08 Rx 11 10:10:10 Rx 11 表类>
方法shift帮助您查看最后一行的值。下面的代码检测所有的重复项:
df[
(df["Code"] == df["Code"].shift()) &
(df["Id"] == df["Id"].shift())
]
按照同样的逻辑,如果我们取上一段代码的相反部分,您将得到没有重复部分的数据框架:
df[
~((df["Code"] == df["Code"].shift()) &
(df["Id"] == df["Id"].shift()) )
]