gpt4 book ai didi

Pandas - 删除所有连续的行,除了第一行共享相同的列值

转载 作者:行者123 更新时间:2023-12-04 01:50:23 24 4
gpt4 key购买 nike

<分区>

我有一个像下面这样的数据框:

A B C D
- - - -
h e l 0
t h i 0
i s m 0
q u e 1
s t i 1

我想连续删除 D 中具有相同值的所有行,但保留第一行。结果如下:

A B C D
- - - -
h e l 0
q u e 1

到目前为止,我已经使用以下代码完成了它:

df[list(map(lambda x: (x == 0) or (df['D'][x] != df['D'][x-1]), range(len(D))))]

我想知道是否有更好的方法来做到这一点?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com