【发布时间】:2020-09-26 08:50:31
【问题描述】:
嘿,我有这个系列:
3274
3274
2374
2374
2375
2374
2374
3275
现在我想对所有后续行进行 Marge 并取第一行(开始序列)
对于上面的例子,我希望结果是这样的:
3274
2374
2375
2374
2375
2374
3275
有一种示例方法可以迭代所有系列并搜索序列吗?
谢谢
【问题讨论】:
嘿,我有这个系列:
3274
3274
2374
2374
2375
2374
2374
3275
现在我想对所有后续行进行 Marge 并取第一行(开始序列)
对于上面的例子,我希望结果是这样的:
3274
2374
2375
2374
2375
2374
3275
有一种示例方法可以迭代所有系列并搜索序列吗?
谢谢
【问题讨论】:
使用boolean indexing 比较移位值Series.shift 与不等于Series.ne:
df = df[df['col'].ne(df['col'].shift())]
print (df)
col
0 3274
2 2374
4 2375
5 2374
7 3275
【讨论】: