Lo spieghiamo anche come il metodo "Any ()" visualizza vero se non c'è valore NULL nella colonna. Ad esempio, se la colonna contiene tutto il valore zero e un valore diverso da zero, il risultato è "vero". Visualizza solo "falso" nel caso in cui tutti i valori sono zero. Presentiamo questa guida per spiegare il concetto del metodo "qualsiasi ()" in "Panda". Guarda i seguenti codici in cui abbiamo utilizzato il metodo "qualsiasi ()" e renderà il funzionamento del metodo.
Esempio # 01
Utilizzeremo i metodi "qualsiasi ()" nei codici ed eseguiremo loro sull'app "Spyder" in questa guida. Dobbiamo importare "panda come PD" per accedere al suo metodo nel nostro codice perché stiamo lavorando con i codici Pandas. Generiamo quindi il frame dati chiamato "DF" con tre colonne e tutte le colonne contengono alcuni dati numerici. Quindi crea colonna uno con il nome "A" e i dati che aggiungiamo sono "1, 2, 0". La colonna "B" arriva dopo questo, in cui inseriamo "0, 2 e 4". Inoltre, abbiamo la colonna "C" e aggiungiamo tutti gli zeri come "0, 0, 0". Reniamo "DF" mettendolo in "Print ()".
Ora ci stiamo muovendo per applicare il metodo "qualsiasi ()" a questo "DF". Controllerà tutte le colonne separatamente e se la colonna non è nulla e contiene un valore numerico diverso da zero, mostrerà il risultato "vero". Se tutti i valori sono zero o null, allora mostra il "falso". Mettiamo questo metodo "qualsiasi ()" all'interno del metodo "print ()" in modo che il risultato venga reso sullo schermo della console.
L'uscita data si ottiene colpendo i tasti "Shift + Enter" sulla tastiera. Rende sul terminale dell'app "Spyder". Qui, i dati numerici vengono visualizzati nella forma tabulare poiché abbiamo impostato tali dati nel campo dei dati. La colonna "A" contiene due valori diversi da zero e uno zero, quindi il risultato è "vero". Nella colonna "B", ci sono anche due diversi da zero e il terzo è il valore numerico, quindi restituisce "vero" per "B". Tuttavia, la terza colonna "C" ha tutti i valori zero, quindi restituisce "false" per questa colonna "C".
Esempio # 02
Sia "Panda" che "Numpy" sono importati rispettivamente come "PD" e "NP",. Inoltre, ci sono tre colonne nel "Dizionario" che abbiamo costruito qui. Queste colonne sono chiamate "A", "B" e "C" in cui stiamo inserendo "1, 2, 3, 4, 0, NP. Nan, 3 "in" A ", quindi" 0, 0, 0, 0, 0, 0, 0 "nella colonna" B "e possiamo anche descriverlo come se avessimo inserito tutti gli zeri nella" B " colonna. La terza e ultima colonne contengono “3, 1, 4, 5, 0, NP. nan, 5 ".
Quindi il "Dizionario" viene creato come un telaio di dati, che viene quindi stampato. Abbiamo impostato il nome del Frame Data su "Data11". Di seguito, stiamo utilizzando il metodo "Any ()" e mettendo "Axis = 0" come parametro. Questo metodo qualsiasi () viene applicato alle colonne di dati e quindi restituisce il risultato. Ridiamo anche il seguente risultato mettendo "Print ()":
La colonna "A" contiene valori numerici diversi da "0", quindi il risultato è "vero". La colonna "B" non contiene alcun valore numerico tranne "0"; Tutti i suoi valori sono "0", quindi il risultato è "falso". Poi arriva l'ultima colonna "C", che ha i valori diversi da zero, quindi il risultato è "vero".
Esempio # 03
Importiamo nuovamente sia "panda" che "numpy" come "pd" e "np", rispettivamente, come abbiamo spiegato nel codice 2. I "numeri" sono una variabile in cui creiamo il dizionario con tre colonne. Queste colonne sono "C1, C e C3" qui. Nella colonna "C1", stiamo entrando in "2, 4, 6, 4, 0, NP. Nan, 3, "e" 1, 3, 5, 7, 0, NP. Nan, 5 "si trovano nella seconda colonna" C2 "e nella colonna" C3 ", stiamo aggiungendo" 0, 0, 0, 0, 0, 0, 0, "o, in alternativa," tutti gli zeri.".
Il dizionario "numeri" viene quindi trasformato in un telaio di dati e stampato. Il nome del Frame Data è impostato su "numeri1". Quindi utilizziamo il metodo "Any ()" con il parametro set su "Axis = 1". Le righe dei frame dati sono soggette a questo metodo qualsiasi (), che successivamente restituisce il risultato. Aggiungiamo anche "print ()" per trasmettere questo risultato.
Il risultato per questo è "vero" per coloro che hanno valori numerici diversi da "0" e "falsi" per coloro che hanno solo "0" e nessun altro valori numerici.
Esempio # 04
In questo codice, stiamo aggiungendo valori "veri" e "falsi" come dati e quindi applicare "qualsiasi ()" a quei valori "true e falsi". Creiamo solo due colonne qui in cui abbiamo inserito solo valori "veri" e "falsi" e li abbiamo archiviati come un dizionario nella variabile "Any_data" e quindi alterano il dizionario sul frame dati e visualizzano anche quel frame dati. Applichiamo il metodo "qualsiasi ()" a questi dati e rendiamo il risultato. Il suo risultato è "vero" se un valore è "vero" e "falso" quando tutti i valori sono "falsi".
Qui, entrambi i valori della colonna "0" sono "veri", quindi il risultato è "vero". I valori della colonna "1" sono "falsi", quindi il risultato è "falso", ma nella colonna "2", un valore è "vero" e l'altro valore è "falso", quindi visualizza "vero" perché uno Il valore è "vero".
Esempio # 05
Mettiamo il nome "colonna" e creiamo un dizionario che contiene due colonne con alcuni dati. La colonna "A" ha "1, 2, 3, 4,5" e la colonna "B" ha "6, 7, 8, 9, 10". Dopo aver convertito questo dizionario in dati di dati, lo stampiamo e applichiamo il metodo "qualsiasi ()" in cui mettiamo anche una condizione. Nel primo "Print ()", posizioniamo la condizione che i valori della colonna "B" siano maggiori della colonna "A". Se un certo valore nella colonna "B" è maggiore dei valori della colonna "A", allora fornisce un risultato "vero". Nella seconda condizione, stiamo inserendo il prossimo "Print ()", che controllerà i valori di "B" e "A" e se il valore della colonna "B" è inferiore al valore della colonna "A".
Qui, il valore della colonna "A" è maggiore, quindi visualizza "vero". Nella seguente immagine, restituisce "falso" poiché nessun valore di "b" è più piccolo di "A":
Conclusione
Il metodo "Any ()" è stato spiegato a lungo e in modo molto semplice in questa guida. L'obiettivo principale di questa guida è aiutarti a comprendere l'idea del metodo "Any ()" in Panda. Abbiamo esplorato che questo metodo si traduce in "vero" se un valore è diverso da zero nella colonna e anche "vero" se un certo valore è "vero". Dà solo "falso" se tutti i valori sono "falsi" o tutti i valori sono "zero". Qui, discutiamo anche le giustificazioni teoriche e pratiche di questo concetto. Speriamo che questo articolo ti abbia aiutato ad apprendere il metodo "Any ()".