Ho raggruppamenti di valori nei dati e all'interno di ciascun gruppo, vorrei verificare se un valore all'interno del gruppo è inferiore a 8
. Se questa condizione viene soddisfatta, l'intero gruppo viene rimosso dal set di dati.Panda: rimuovere il gruppo dai dati quando un valore nel gruppo soddisfa una condizione richiesta
Si noti che il valore a cui mi riferisco si trova in un'altra colonna della colonna dei raggruppamenti.
Esempio Ingresso:
Groups Count
1 7
1 11
1 9
2 12
2 15
2 21
uscita:
Groups Count
2 12
2 15
2 21
questo dovrebbe essere contrassegnato come la risposta corretta per quanto riguarda la domanda dell'OP – Daniel
Ah .. incasinato il mio commento. Questo dovrebbe essere contrassegnato come la risposta corretta per quanto riguarda la domanda dell'OP in quanto questo è il modo più elegante di usare la funzione panda inbuild 'groupby'. È altamente efficace e leggibile e monofoderato. 1up – Daniel