I panda visualizzano tutte le colonne

I panda visualizzano tutte le colonne
A volte, l'utente deve vedere solo le etichette di colonne nel frame dati dato. I panda hanno funzioni molto utili come head (), tail (), keys (), info (), ecc. Per ottenere tutti i dettagli della colonna. Discutiamo i diversi scenari per ottenere tutti i nomi delle colonne usando i metodi esistenti.

Innanzitutto, creiamo un frame dati con 5 colonne e utilizziamo questo frame dati in tutti gli stili di tabella.

Nota: Assicurati di eseguire questo codice nel tuo ambiente perché utilizziamo questo codice in tutti i nostri esempi. Altrimenti, riceverai errori.

Panda di importazione
# Considera il telaio di dati con 10 record con 5 colonne
Gestione = panda.DataFrame ('Manager ID': [1,2,3,4,5,6,7,9,10],
'Nome': ['pillola', 'dee dee', 'ghorak', 'teon', 'marky', 'pillole', 'dee dee', 'ghorak', 'teon', 'marky',
'Idea': ['Drenaggio della casa', 'All', 'Approvvigionamento idrico', 'Elettricità', 'Drilling', 'All', 'Water Supply', 'Electricity', 'Electricity', 'Irrigation',
'Demografia': ['Ap', 'Gujarat', 'Patna', 'Indore', 'Norvegia', 'Ap', 'Gujarat', 'Patna', 'Indore', 'Norvegia'])
print ("reale: \ n")
Stampa (Gestione)

Produzione:

Scenario 1: visualizzare i nomi delle colonne usando head () e tail ()

Usiamo i metodi head () e tail () per visualizzare le righe superiori e ultime nel frame dati. In questo, otteniamo anche i nomi delle colonne insieme alle righe. La testa () visualizza le prime 5 righe per impostazione predefinita e la coda () restituisce le ultime 5 righe per impostazione predefinita.

Sintassi:
Primo -

DataFrame_Object.Testa (N)

Scorso -

DataFrame_Object.Tail (N)

Esempio 1: visualizzare le righe superiori
Visualiamo i primi 3 e 7 record separatamente dal frame dati che abbiamo creato all'inizio di questo articolo.

# Visualizza i primi 3 record
Stampa (gestione.testa (3))
stampa()
# Visualizza i primi 7 record
Stampa (gestione.testa (7))

Produzione:

In entrambi i risultati, possiamo vedere che i nomi delle colonne vengono restituiti insieme alle righe.

Esempio 2: visualizzare le ultime righe
Mostriamo le ultime 5 righe.

# Visualizza gli ultimi 5 record
Stampa (gestione.coda())

Produzione:

Possiamo vedere che i nomi delle colonne vengono restituiti insieme alle righe.

Scenario 2: usando le colonne

Le colonne sono l'attributo in Pandas DataFrame che restituisce tutti i nomi delle colonne in un oggetto indicizzato.

Sintassi:

DataFrame_Object.colonne

Esempio 1:

# Ottieni tutte le colonne usando le colonne
Stampa (gestione.colonne)

Produzione:

I nomi delle colonne vengono restituiti in un oggetto indice.

Esempio 2: colonne che utilizzano il loop
Nell'esempio precedente, i nomi delle colonne vengono restituiti in un oggetto indice. Se si desidera solo le colonne, puoi iterare l'oggetto indice usando il loop e visualizzare i nomi delle colonne.

# Ottieni tutte le colonne dal gestore dei dati di gestione
Per tutti in gestione.colonne:
Stampa (tutto)

Produzione:

Ora, puoi vedere che vengono restituiti solo i nomi delle colonne.

Esempio 3: colonne usando i valori
Nell'esempio precedente, i nomi delle colonne vengono restituiti in un oggetto indice. Se desideri solo le colonne in un elenco, è possibile utilizzare il metodo Values ​​insieme alle colonne.

# Ottieni tutte le colonne usando le colonne.valori in un elenco
Stampa (gestione.colonne.valori)

Produzione:

Ora, puoi vedere che solo i nomi delle colonne vengono restituiti in un elenco.

Scenario 3: usando i tasti ()

Tasti () è simile alle colonne che restituiscono i nomi delle colonne in un oggetto indicizzato. Possiamo usare i valori insieme a tasti () per restituire solo i nomi della colonna in un elenco.

Sintassi:

DataFrame_Object.tasti ()
DataFrame_Object.tasti ().valori

Esempio:

# Ottieni colonne usando i tasti ()
Stampa (gestione.tasti ())
# Usando i tasti () con i valori
Stampa (gestione.tasti ().valori)

Produzione:

Nel primo output, le colonne vengono restituite in un oggetto indicizzato. Ma nel secondo output, le colonne vengono restituite in un elenco.

Scenario 4: usando info ()

Se si desidera visualizzare il tipo di dati insieme alla colonna e al conteggio non null, è possibile utilizzare il metodo info (). Restituisce anche il rangeindex. La memoria viene utilizzata dal frame dati.

Sintassi:

DataFrame_Object.informazioni()

Esempio:

# Ottieni colonne insieme a tipi di dati e conta dei valori non nulli.
Stampa (gestione.informazioni())

Produzione:

Scenario 5: restituire solo le colonne numeriche

Se si desidera restituire le colonne del tipo numerico come int64, galleggiante, ecc., puoi usare il _get_numeric_data () metodo. Restituisce le colonne in un oggetto indicizzato.

Sintassi:

DataFrame_Object._get_numeric_data ().colonne

Esempio:
Restituiamo solo i nomi di colonne numeriche.

# Ottieni solo colonne numeriche
Stampa (gestione._get_numeric_data ().colonne)

Produzione:

DataFrame_Object.descrivere() è un altro metodo che restituisce le statistiche delle colonne numeriche. Possiamo utilizzare questo metodo in modo da poter ottenere il nome della colonna.

È possibile mettere le colonne dopo descrivere (), per vedere solo i nomi delle colonne in un oggetto indicizzato.

Esempio:
Restituiamo solo i nomi di colonne numeriche usando il metodo Descrive ().

# Ottieni solo colonne numeriche per visualizzare le statistiche
Stampa (gestione.descrivere())
Stampa (gestione.descrivere().colonne)

Produzione:

Nel primo output, puoi vedere che solo "ID Manager" è la colonna che visualizza le statistiche. È la colonna numerica. Nel secondo output, restituiamo l'oggetto indicizzato che contiene il nome della colonna.

Scenario 6: restituire le colonne in base alla condizione

Possiamo restituire i nomi delle colonne in base al tipo di dati utilizzando la condizione.

Sintassi:

DataFrame_Object.dtypes [condizione].indice.valori

Esempio:
Restituiamo le colonne di tipo "int64" e "oggetto", separatamente.

# Ottieni le colonne di tipo int64
Stampa (gestione.dtypes [gestione.dTypes == "int64"].indice.valori)
# Ottieni le colonne di tipo oggetto
Stampa (gestione.dtypes [gestione.dtypes == "oggetto"].indice.valori)

Produzione:

Nel primo output, puoi vedere che solo "ID Manager" è la colonna con tipo "Int64". Nel secondo output, ci sono tre colonne di tipo "oggetto".

Conclusione

Abbiamo visto sei diversi scenari per visualizzare tutti i nomi delle colonne. Abbiamo anche utilizzato i valori e le colonne principalmente in tutti gli scenari, poiché restituiscono i nomi delle colonne in modo conciso. Entro la fine di questo articolo, saprai come visualizzare i nomi delle colonne e come filtrare le colonne utilizzando i tipi di dati. Inoltre, è possibile visualizzare gli altri dettagli come l'utilizzo della memoria di dati con il metodo info () e le statistiche di riepilogo con Descrive ().