Desidero ottenere il conteggio delle righe del dataframe in base alla selezione condizionale. Ho provato il seguente codice.ottiene il conteggio delle righe del dataframe in base alle condizioni
print df[(df.IP == head.idxmax()) & (df.Method == 'HEAD') & (df.Referrer == '"-"')].count()
uscita:
IP 57
Time 57
Method 57
Resource 57
Status 57
Bytes 57
Referrer 57
Agent 57
dtype: int64
L'uscita mostra il conteggio per ciascuno un ogni colonna della dataframe. Invece ho bisogno di ottenere un conteggio unico in cui sono soddisfatte tutte le condizioni di cui sopra? Come fare questo? Se hai bisogno di ulteriori spiegazioni sul mio dataframe per favore fammi sapere.
Sì! Questo è quello che volevo :) Grazie mille! –
Quale è più veloce? '' 'len (df [(df ['A']> 0)])' '' o '' 'sum (df ['A']> 0)' ''? –