/ / Премахване на уникални редове в Python [дубликат] - python, pandas

Премахване на уникални редове в Python [duplicate] - python, pandas

Имам pandas.DataFrame по следния начин:

     time    num
1    a ,A    3
2    a ,B    3
3    a ,C    1
4    b ,A    4
5    b ,A    4
6    a ,B    3
7    d ,B    2

Искам да премахна редове, където времето е уникално в набора от данни. Резултатът би бил:

    time    num
2    a ,B    3
4    b ,A    4
5    b ,A    4
6    a ,B    3

Има ли някакъв начин да направите това без линия?

Отговори:

2 за отговор № 1

Оттук: Как да пуснете уникални редове в пандес?

Например:

     A       B   C
0   foo     0   A
1   foo     1   A
2   foo     1   B
3   bar     1   A

df = df[df.duplicated(subset=["A","B"], keep=False)]
print (df)
A  B  C
1  foo  1  A
2  foo  1  B

Като подмножество бихте определили времето.