Metodo Pandas Iloc ()
Python offre una vasta gamma di moduli e funzioni per la manipolazione dei dati. Il modulo Pandas ci offre opzioni extra quando si tratta di set di dati di grandi dimensioni in termini di righe e colonne. Il sistema Python "Iloc ()" ci ha permesso di specificare un'unità informativa specifica o un valore da un set di valori in un frame di dati o informazioni che fanno parte di una determinata riga o colonna.
Sintassi per il metodo Pandas Iloc ()
Esempio: con la tecnica Pandas Iloc (), recuperando una singola riga da un indice
"Spyder" è lo strumento che stiamo impiegando. In questo esempio abbiamo una cornice di dati denominata "auto". Ha tre colonne con le intestazioni: "nome", "prezzo" e "modello". Ci sono quattro file del tutto: "Suzuki", "Toyota", "Honda City" e "Corolla" sono nella prima colonna. I loro prezzi sono: "200000", "320000", "290000" e "30000" nella seconda colonna. I loro "modelli" sono: "2022", "2021", "2020" e "2022".
La funzione Python creata "indice ()" trova un elemento specificato nella parte anteriore di un elenco e fornisce l'indice della prima copia. È un metodo di gamma Python che fornisce l'indice di un determinato elemento all'interno di un elenco "A", "B", "C" e "D" sono elencati nell'indice. "DF" si riferisce al frame di dati. Utilizzando la funzione di stampa, emetteremo il nostro frame di dati.
Applicare il metodo "Iloc ()" di seguito sarà il nostro prossimo passo importante, che è anche oggetto del nostro articolo. Puoi scegliere una singola riga e colonna per indice utilizzando "Iloc ()". Il servizio "Iloc ()" ci consente di acquisire un numero univoco da una riga o colonna utilizzando i valori dell'indice che sono attualmente impostati su di esso. In questo codice, stiamo stampando l'indice "D" usando la tecnica "Iloc ()" e un indice simboleggia "D". Stampa “df.Iloc [3] "stamperà l'indice" d "che il nostro output dimostra.
Sulla base dell'immagine acquisita, la tabella delle auto con tre colonne e contiene dati è facilmente visibile. Nella fase successiva, vengono forniti i dati per l'indice "d" utilizzando la funzione "Iloc []". Lasltly, il nome dell'indice, "d" e il tipo di dati, "oggetto" sono evidenti.
Esempio: recupero una singola colonna da un indice
Questa istanza è paragonabile alla prima tranne che nel primo recuperiamo i dati di riga singola e nel secondo recupiamo i dati di una colonna singola utilizzando "Iloc ()". Ci sono quattro colonne nel nostro frame di dati "Risultato": "Student_Name", "Total_Marks", "Percentage" e "Osservazioni". I nomi nella prima colonna sono: "Giulietta", "Willian", "Alfie" e "Edward". Gli studenti con decine di "99", "40", "88" e "73" sono inclusi nel secondo. Questo frame di dati fornisce informazioni sui voti dello studente, sia che passano o falliscono. "INDICE ()" Una funzione Python di recente annuncio individua un determinato elemento nella parte superiore di un elenco e ritorna. L'indice è lo stesso di quello che abbiamo usato nello scenario precedente "A", "B", "C" e "D". "Print (DF)" viene utilizzato nella cornice dei dati di stampa.
Successivamente, ora inseriamo l'indice di selezione "A" utilizzando il metodo "Iloc ()". La funzione "Index ()" restituirà la posizione dell'elemento nell'elenco dato o le righe nel flusso. Simile all'esempio precedente, sceglieremo la colonna che visualizzerà la prima colonna. Nell'esempio precedente, l'indice "D" è stato stampato. Ma in questo esempio, è stato preso l'indice "A" ed è stampato usando "DF.iloc [:, 0] ". L'output visualizzerà i suoi risultati.
Possiamo visibilmente vedere la tabella "risultato". Questa tabella mostra la percentuale dei voti e delle osservazioni complessive di uno studente vengono fornite dopo il loro nome. Ora, lo vediamo visualizzato nella prima colonna "Student_name" che abbiamo scelto usando "DF.iloc () "perché ha preso l'indice" 0 ". Questa colonna si trova nell'indice "0", quindi viene visualizzata nella prima colonna.
Esempio: applicazione della condizione nel metodo Pandas Iloc ()
Il frame di dati che stiamo utilizzando in questo esempio è lo stesso di quello che abbiamo usato nell'esempio precedente. È possibile specificare una "condizione" utilizzando la funzione "Iloc ()" e l'output sarà un telaio di dati che contiene le righe e le colonne che soddisfano la condizione. In questa pratica, la "condizione" su un telaio di dati Pandas può essere implementata sia per quanto riguarda la colonna, la riga o su base separata. In questo esempio, abbiamo realizzato un frame di dati chiamato "risultato" e abbiamo aggiunto quattro colonne a cui abbiamo inserito i dati. Questo mostra alcuni risultati degli studenti.
Quindi, simile al caso precedente, abbiamo aggiunto il metodo "indice ()". Occasionalmente possono essere richieste più condizioni per filtrare i nostri dati. Tuttavia, stiamo usando solo una condizione. Questi sono alcuni dei processi fondamentali eseguiti per aggiungere nuovi dati utilizzando alcune delle nostre analisi uniche. Certamente, i loop sono per tutto. Puoi vedere che la stessa struttura viene utilizzata per una varietà di attività. Tuttavia, Pandas ha diverse procedure integrate adatte alle attività che di solito dobbiamo svolgere. Quindi, applichiamo la funzione di stampa per visualizzare il nostro frame di dati "risultato". Quindi, aggiungi una condizione maggiore di ">" usando "DF. iloc () "ai" marchi totali "per visualizzare i dati di coloro i cui segni sono più di 40.
Nel frame di dati risultante, puoi vedere che visualizziamo tre valori, il che significa che un valore viene scartato. Il valore che viene eliminato è l'indice "B" perché la condizione afferma che il marchio sarà più di "40". Come visto nell'immagine di output, mostra solo informazioni sugli studenti i cui "segni totali" erano più alti di "40".
Conclusione
La procedura "Iloc ()" di Python consente all'utente di selezionare una riga o una colonna selezionata dal set di dati viene introdotta nella libreria Pandas. Attraverso lo sfruttamento dei valori dell'indice, possiamo ottenere rapidamente qualsiasi numero particolare da una riga o colonna tramite il metodo "Iloc ()" di Python. Il numero di riga e il numero di colonna sono due o più parametri delle parti competenti per l'operatore ILOC in Python. La funzione "Iloc ()" in Python accetta solo i parametri del tipo "int". Nel primo esempio, abbiamo visto come implementare il metodo "Iloc ()" per estrarre i dati da una singola "riga" con l'uso del loro indice. La tecnica "Iloc ()" è stata utilizzata per estrarre i dati da una singola "colonna" nel secondo esempio attraverso il loro indice e i dati dello studente i cui segni sono maggiori di quaranta verranno mostrati nell'ultimo output in cui la condizione ">" è stato applicato a "Total_Marks". Questi sono i modi per utilizzare il metodo Pandas "Iloc ()" e i loro casi d'uso corrispondenti.