0

特定の列の連続する値のすべてのペアが異なるように、データフレームの行をサブサンプリングしたいのですが、そのうちの2つが同じ場合、たとえば最初のものを保持します。

ここに例があります

p = [1,1,2,1,3,3,2,4,3]
t = range(len(p))
df = pd.DataFrame({'t':t, 'p':p})

df

   p  t
0  1  0
1  1  1
2  2  2
3  1  3
4  3  4
5  3  5
6  2  6
7  4  7
8  3  8



desiredDf

   p  t
0  1  0
2  2  2
3  1  3
4  3  4
6  2  6
7  4  7
8  3  8

desiredDf では、p 列の 2 つの連続する値がすべて異なります。

4

1 に答える 1