PANDAS IF Dichiarazione

PANDAS IF Dichiarazione
La clausola "if" di Python viene utilizzata per dividere o eseguire solo determinate operazioni. La clausola "if" fa parte delle espressioni condizionali. Il flusso del programma è gestito utilizzando un meccanismo di controllo. L'istruzione "if" supporta diversi operatori tra cui l'equivalenza "==", maggiore di "> =", inferiore a "=", e di conseguenza non equivalente "!= ". L'istruzione "if" in Python è una tipica dichiarazione del ciclo condizionale poiché si tratta di un ciclo condizionale entry-level in cui la condizione viene inizialmente dichiarata prima che il resto del codice venga eseguito. Le dichiarazioni "if" di Python sono diverse da quelle in altri linguaggi di programmazione orientati agli oggetti. Python non ha un fattore incrementale. Per stampare o fare una determinata azione, utilizza solo la parola chiave "if" che deriva direttamente dalla sintassi dell'istruzione.

If Dichiarazione in Python su altre programmi

Le staffe curve sono utilizzate in C e JavaScript per indicare il blocco delle istruzioni "if". Qualsiasi frase o circostanza al di fuori delle parentesi non appartiene lì. Un punto e virgola segna la conclusione di qualsiasi espressione o operazione all'interno del blocco "if". Python è molto facile da imparare rispetto ad altri linguaggi di programmazione e la spaziatura rende il codice in ordine e più preciso da spiegare. In Python, possiamo utilizzare diversi contesti di sistema "if" attraverso espressioni altrimenti. Se la condizione è vera, la prossima dichiarazione o operazione viene eseguita. In alternativa, se viene menzionata qualche altra affermazione o condizione per eseguire se la condizione è falsa, tale affermazione all'interno del blocco "if" viene condotta. Se non viene menzionata alcuna altra affermazione o condizione per far emergere se la condizione è falsa, il programma si arrampica alla sezione successiva del codice dall'esterno dell'istruzione "if".

Usando l'istruzione condizionale

Python richiede che la parola "se" sia digitata nel minuscolo prima di una condizione, un colon e un'istruzione di stampa che stampa l'output previsto.

Python fornisce le seguenti condizioni matematiche avanzate standard:

  • x == y che significa che x è uguale a y
  • X != y mostra che x non è uguale a y
  • x> y indica che x è maggiore di y
  • X

Utilizzare una condizione if in Pandas DataFrame tramite diverse metodologie più:

  • Una sequenza di numeri
  • Intero e λ
  • stringhe
  • Funzione e array
  • O scenario

Sintassi di Panda dell'istruzione IF per una sequenza di numeri:

Sintassi di Panda dell'istruzione IF per intero e λ:

Python If Dichiarazione

Diamo un'occhiata al codice dell'istruzione "if" estremamente corto. Questo piccolo pezzo di codice ha una condizione "if" semplice che stampa "Dove esiste" e "Il mio uccello preferito è la colomba" se la parola "colomba" appare nell'elenco dei nomi degli uccelli che abbiamo aggiunto a questo codice.

Il risultato rende l'affermazione abbastanza chiara.

Esempio 1: Utilizzo del Frame dati Pandas per eseguire una condizione if per la stringa

Cominciamo con il nostro primo esempio in questo articolo. In questo programma, abbiamo creato un frame dati che ha due colonne. La prima colonna rappresenta il "nome" e la seconda colonna rappresenta il "Gender_name". I nomi che prendiamo nella prima colonna sono "Ali", "Ahmed", "Muniba" ed "Eman". Il "pd.La funzione DataFrame () ”specifica Pandas DataFrame.

È possibile utilizzare un array condizionale o un'etichetta per recuperare una raccolta di righe e colonne usando il "DF. loc [] "che è il" dati di dati dei Pandas.LOC ". L'operazione "loc []" è essenzialmente un'operazione di attributo, sebbene possa anche essere utilizzata con un array logico. La semplicità di utilizzo del telaio di dati è uno dei suoi vantaggi chiave. Puoi verificarlo per te stesso selezionando o filtrando le righe o le colonne di dati utilizzando i Pandas “DataFrame.loc [] "attributo.

In un frame dati Panda, questo attributo viene spesso utilizzato. Usiamo quattro condizioni "if" separate in questo esempio. La prima condizione è "==" che sta per "uguali", seguito da "|" che sta per "o", seguito da "!= "Che sta per" non uguale "e quindi il" & "che significa" e ".

La colonna di genere in Pandas ci informa se il genere è "ragazza" o "ragazzo" utilizzando la condizione "if". Nei criteri iniziali di "DF.loc ", la frase" ragazzo "è stampata davanti alla colonna se" nome "è uguale a" Ahmed "o" Ali ". Se né il "nome" né il "nome" è uguale a "Ali" o "Ahmed" è presente nella seconda condizione, una ragazza è stampata di fronte a loro. Gli oggetti Python vengono visualizzati come dispositivi di output utilizzando la funzione "Print ()", come suggerisce il nome. Stampa il "DF" ci dà l'output.

Pertanto, in seguito all'esecuzione del codice, riceveremo i dati desiderati. L'output mostra che il telaio dati.L'attributo LOC ha avuto successo nel informarci dei sessi rappresentati con i loro nomi nella posizione appropriata nel frame dati fornito. Questa colonna "Boy" è stampata accanto a "Ali" e "Ahmed" e "Girl" è stampata con "Eman" e "Muniba", rispettivamente.

Esempio 2: Utilizzo di istruzioni IF per numeri interi

Avvia il processo nel nostro secondo programma. Questo esempio mostra come applicare le condizioni "if" a "DF.loc [] "mentre usi i numeri per svolgere il nostro lavoro. Dobbiamo menzionare i nomi delle righe e delle colonne che vogliamo escludere perché LOC è un algoritmo basato sull'etichetta. Il metodo "loc []", che accetta solo etichette indici, restituisce una riga o un frame dati se l'etichetta dell'indice è presente nel telaio del chiamante. Un frame dati Panda è un esempio di un formato di file bidimensionale paragonabile a questa doppia raccolta o una tabella con righe e colonne.

Considera come creare un frame dati Python usando le cifre "12", "13", "15", "15", "16", "17", "15", "19", "15" e "21."Abbiamo due condizioni in questo programma: uno è uguale a" == "e l'altro non è uguale a"!= ". Le due colonne nel frame dati che utilizziamo sono "uguali non uguali" e "numero."Seguendo questa condizione, se i" numeri "sono uguali a" 15 ", stampa" True "davanti a quel numero. Se non lo fanno, stampa “Falso."La funzione" Print () "viene utilizzata in questo codice per rivelare chiaramente il messaggio o il valore nella console. L'istruzione può essere una frase o qualsiasi altro tipo che comprende la colonna numerica in cui vengono stampati i nostri dati di schiuma numerica.

Questa volta abbiamo ricevuto questo risultato. Ora, se controlliamo questo risultato con il precedente, scopriamo una disparità tra i due. Ciò indica se i numeri sono uguali a "15" o stampano "falsi" di fronte a loro se non lo sono. Abbiamo preso alcuni numeri e li abbiamo confrontati con quel numero. Il seguente output mostra chiaramente il risultato:

Conclusione

L'uso di una condizione "if" in un telaio di dati Panda è stato coperto. Python fornisce molti modi per implementare tale condizione. In questo articolo, abbiamo discusso del "Frame dati Pandas.Sintassi, implementazione ed esempi della proprietà LOC ". Il “DataFrame.la funzione loc [] "in panda è costruita appositamente per scegliere le righe o le colonne. Nella prima parte di questo esempio, la condizione "if" è stata utilizzata per determinare il genere di alcuni nomi. Nel secondo articolo, abbiamo usato il "DF.Loc [] "tecnica con la condizione" if "per confrontare i vari numeri con un numero per scoprire se erano o meno uguali a quel numero. Alla fine dipende dalla strategia che si adatta meglio alle tue esigenze.