I panda prendi la prima riga

I panda prendi la prima riga
Panda è uno strumento potente per gestire i dati. Offre due importanti strutture di dati: una serie 1D e un frame di dati 2D. I dati sia eterogenei che omogenei possono essere gestiti da Pandas DataFrame. Le righe in un telaio di dati Pandas possono essere selezionate, eliminate, aggiunte o rinominate tra le altre operazioni. In questo post, discuteremo di come utilizzare le funzioni come ILOC [], LOC [], Head () e altri per recuperare la prima riga di un Frame di dati Panda.

Come selezionare o recuperare la prima riga di Panda DataFrame

Numerosi metodi possono essere utilizzati per recuperare la prima riga o il numero "n" di prime righe dal frame dati Panda. Nei seguenti esempi, implementiamo alcuni metodi per mostrare come puoi usarli per recuperare la prima riga del frame dati.

Dimostreremo prima come recuperare la prima riga dalla funzione di dati Pandas usando la funzione ILOC [].

Esempio 1: utilizzando la funzione ILOC [] per recuperare la prima riga del frame dati

Il modulo Pandas in Python definisce la funzione ILOC [] che ci consente di ottenere una colonna o una riga specifica dal telaio di dati fornito. Usando i valori dell'indice, possiamo estrarre rapidamente qualsiasi valore specifico da una colonna o una riga usando il metodo ILOoc [] di Python. Per utilizzare le funzionalità dei moduli Pandas, dobbiamo prima importare i Panda prima di creare il frame dati Panda. Costruiamo il nostro telaio di dati utilizzando PD.DataFrame ().

Viene creato il frame dati "DF". La coppia di valore chiave del dizionario Python viene passata come input al "PD.Funzione DataFrame () ". La funzione print () viene utilizzata per visualizzare il nostro frame dati.

Nel frame dati "DF", abbiamo tre colonne: "Id", "Person" e "Course" con valori (1001, 1002, 1003, 1004), ("Jordi", "Ben", "Kevin", " Richard ") e (" AI "," Stats "," Physics "," CSS ") rispettivamente. Ora, utilizziamo la funzione ILOC [] per recuperare la prima riga dal telaio di dati "DF".

L'indice 0 memorizza i dati della prima riga. Quindi, abbiamo superato il valore dell'indice 0 all'interno della funzione Iloc [] per recuperare la prima riga del frame dati "DF". Puoi osservare che il DF.Iloc [0] ha restituito la prima riga come serie. Possiamo anche estrarre la prima riga usando l'operatore della fetta.

Il ": 1" è messo all'interno del DF.Metodo Iloc [] per recuperare la prima riga.

Esempio 2: recuperare la prima riga di una colonna specifica usando il metodo Iloc []

Possiamo anche estrarre i dati di riga accedendo a una colonna specifica e applicando la funzione Iloc [] per recuperare i dati. Supponiamo che dobbiamo estrarre la prima riga dalla colonna "persona".

Si può vedere che l'elemento della prima riga nella colonna "persona" è "jordy". Quindi, la funzione ha recuperato correttamente i dati. Possiamo anche usare l'operatore della fetta per recuperare la riga di una colonna specifica.

Se siamo tenuti a selezionare il numero "N" delle prime righe dalla colonna specifica di un frame dati, possiamo specificare il numero subito dopo il metodo ":" all'interno del metodo ILOoc [].

Si può osservare che specificando il valore come 2, abbiamo recuperato le prime 2 righe della colonna "Corso".

Ora mostreremo l'uso della funzione head () in panda per estrarre la prima riga della colonna.

Esempio 3: recuperare la prima riga di tutto o una colonna specifica usando la funzione head ()

Sulla base della posizione, la funzione head () recupera le prime righe "N" dell'oggetto. Se l'oggetto contiene un tipo di dati adatto, può essere utilizzato per test rapidi. Le righe o le serie di serie "N" (il valore predefinito sono 5) di 5) verranno restituite utilizzando questo metodo. Creiamo prima un campione di dati in modo da poter utilizzare la funzione head () per recuperare la riga.

Passando il dizionario Python all'interno del PD.Funzione DataFrame (), abbiamo creato un Frame Data con tre colonne. La colonna "Nome" è composta dai nomi di alcuni studenti ("Tommy", "Diaz", "Martin", "Leo", "Alex", "Drew", "Sam"). La colonna "Age" memorizza l'età degli studenti (14, 14, 13, 16, 16, 15, 14). Mentre la colonna "Marks" ha il punteggio di alcuni test (7, 8, 7, 9, 10, 6, 9). Usiamo la funzione head () per recuperare le righe.

Per recuperare solo la prima riga, specifichiamo il valore di 1 nelle parentesi della funzione head ().

Usando il valore di 1 all'interno della funzione della testa, abbiamo recuperato la prima riga. Proprio come con la funzione Iloc [], possiamo anche usare la funzione head () per recuperare la riga di una colonna specifica del frame dati.

Abbiamo accesso alla colonna "Nome" usando l'etichetta all'interno [] e la funzione head () con il valore di 1 per estrarre il 1st riga.

Abbiamo visto l'uso della funzione ILoc [] e Head (). Ora utilizziamo la funzione LOC [] per selezionare la prima colonna.

Esempio 4: estrarre la prima riga di un frame dati utilizzando la funzione LOC []

La funzione loc () rende semplice ottenere rapidamente i dati da un set di dati. Fornendo un valore dell'indice al metodo Loc (), possiamo recuperare i valori dei dati che sono archiviati nella riga o nella colonna specifica.

Abbiamo creato un frame di dati di esempio in cui dimostriamo l'uso della funzione loc [] per ottenere la prima riga. Abbiamo 3 colonne nel frame dati appena creato "col1", "col2" e "col3" con valori di dati ("a", "b", "c", "d", "e", "f"), (12, 34, 56, 78, 90, 13) e (0, 7, 4, 2, 8, 9).

Una serie con i dati della prima riga viene recuperata insieme ai nomi delle colonne. Abbiamo usato l'attributo indice all'interno della funzione LOC []. L'attributo dell'indice restituisce i dati dell'indice del frame dati. Sappiamo che i valori dell'indice delle righe nel frame dati iniziano da 0 per impostazione predefinita. Specificando l'attributo indice 0 all'interno della funzione LOC [], possiamo ottenere la prima riga.

Utilizziamo la funzione valori () per recuperare le prime righe dal frame dati.

Esempio 5: estrarre la prima riga di un frame dati utilizzando la funzione valori ()

La rappresentazione Numpy del Frame Data può essere ottenuta utilizzando l'attributo valori. Le etichette degli assi vengono eliminate e vengono restituiti solo i dati nel telaio dati. Innanzitutto, abbiamo bisogno di un telaio di dati per la dimostrazione di questo esempio. Creiamo un frame dati utilizzando un dizionario dopo l'importazione dei moduli Pandas.

Le due colonne sono create all'interno dei frame di dati "EMP" e "stipendio" con valori di dati ("Rob", "Mike", "Nick", "Tony", "Alex", "Jim", "Adam", "Fin" ) e (1100, 1000, 1100, 1200, 1100, 1300, 1000, 1300) rispettivamente. Ora, possiamo utilizzare la funzione Values ​​() per recuperare la prima riga dal precedente Frame dati.

Abbiamo usato l'operatore della fetta e il valore specificato di 1 all'interno della funzione per recuperare la prima riga.

Conclusione

In questo articolo, ti abbiamo mostrato i diversi metodi per restituire i valori dalla prima riga di DataFrame. Questo tutorial è progettato per rendere più facile comprendere le funzioni e gli attributi che possono essere utilizzati per recuperare le prime righe. Abbiamo implementato i diversi esempi in questo post per insegnarti come recuperare la prima riga del frame dati o la prima riga della colonna specifica utilizzando la funzione ILOC [], funzione LOC [], head () e valori ().