python - 寻找非连续重复项的 Python 熊猫
问题描述
我希望在 Pandas 数据框中找到非连续字符串重复项。注意:我使用了 Shift 但无法获得所需的输出。
abc
aa aa aa bb bb bb aa bb cc cc bb cc cc
期望的输出:aa bb bb cc
解决方案
假设您的预期输出不正确...
df[df['ABC'].shift(-1) != df['ABC']]
ABC
3 aa
6 bb
7 aa
8 bb
10 cc
11 bb
13 cc
推荐阅读
- reactjs - 在纯 Typescript 类中使用 useContext
- php - 如何知道是否单击了“输入提交按钮”(wordpress)?
- docker - 使用 docker 运行 jmeter 时遇到问题 - 它表示使用 --mount 或 -v 命令时找不到 jmeter 命令
- mongodb - 如何在mongoDB聚合中循环数组对象并按条件重新赋值?
- python - 绘制年月日与体重
- r - 匹配栅格在 foreach 循环中不起作用
- r - 在R中创建不等长列表的数据框
- python - 使用递归函数在字符串之间插入字符 - python
- node.js - 具有 createdAt 和 updatedAt 时间戳的超级账本结构链码 getState()
- angular - 如何在 Angular 应用程序中为单个路由设置 404 状态码?