python - 根据重复的列值过滤数据框
问题描述
假设我有这些数据,
import pandas as pd
data = pd.DataFrame({'Id':[1,1,1,6,7],'Sales':[2,3,4,2,8]})
是否有过滤器可以输出Id
相同的数据帧?请参阅下面的预期输出:
解决方案
让我们试试
data=data[data.Id.duplicated(keep=False)]
Id Sales
0 1 2
1 1 3
2 1 4
推荐阅读
- jquery - 如何阻止锚链接跳转到页面的另一个区域
- node.js - 我无法连接到站点套接字
- python - 奇怪的 Pynput 错误 Pynput Controller AttributeError: 'str' object has no attribute 'value'
- java - 下拉通知面板时是否可以暂停Android中的任何视频(媒体播放器)应用程序?
- spring-boot - 让 ElasticsearchRepository 返回页面中的特定字段?
- node.js - Facebook 登录并显示应用错误消息:“无法加载 URL:此 URL 的域不包含在应用的域中......”
- python - 如何同时抓取tcp并将http转发到mitmproxy上的其他工具
- riscv - 设置 RISC-V 的 mstatus 寄存器
- python - 如何从类中的函数内部调用变量?
- laravel - 如何更改 laravel 中的时间戳?