I have a df:
pid ts
sid vid
1 A page1 t1
A page2 t2
A page3 t3
2 B page1 t4
3 C page1 t5
I want to drop all rows for each sid the size is equal to some number, lets say = 1
psuedo-code
for every sid in df:
if sid.size() == 1:
remove sid from df
The result would look like:
pid ts
sid vid
1 A page1 t1
A page2 t2
A page3 t3