python - 仅保留 pandas 数据框中的重复行

标签 python pandas dataframe duplicates

我有一个包含两列的数据框:“代理”和“客户端” 每一行对应于代理和客户端之间的交互。

如果客户端与至少 2 个代理进行交互,我只想保留行。

我怎样才能做到这一点?

最佳答案

值得补充的是,现在您可以使用df.duplicated()

df = df.loc[df.duplicated(subset='Agent', keep=False)]

关于python - 仅保留 pandas 数据框中的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46263846/

相关文章:

r - 使用 ddply 和 lapply 聚合包含 NA 的类别?

Python:Pandas 数据帧总和

python - 在单个 for 循环中访问两个或多个列表

python - 根据 Pandas 中的参数将列的值更改为 1 或 0

python - 从具有多列条件的数据框中获取行

python - Pandas Dataframe 一次追加一行到 CSV

r - 测量每天第一个和最后一个位置记录与 R 中动物之间的距离

python - 不获取所有值,而是使用一对一字段获取另一个模型中字段的特定值

python - 使用 1 个按钮 Django 提交 2 个自定义 Crispy 表单

python - 在 numpy rearray 中查找接近的元素