Sintassi per il metodo Pandas info ()
Discuteremo brevemente i parametri usati qui:
Verbosio: L'applicazione di questa proprietà consente all'utente di scegliere se spiegare l'intero rapporto
Buf: Inoltre non è obbligatorio. Determina dove dovrebbe essere inviato un altro output. Passa il buffer riscrivibile se si desidera modificare di più l'output.
Utilizzo della memoria: Indica se l'uso della memoria complessivo degli elementi dati, incluso l'indice, deve essere mostrato. Per impostazione predefinita, questo aderisce al valore per i panda. opzioni.Display_memory Utilizzo Visualizza sempre l'utilizzo della memoria come "vero". Non visualizzare mai l'utilizzo della memoria è "falso".
Max_col: Quando utilizzare l'output abbreviato anziché l'uscita verbosa. L'uscita troncata viene utilizzata se il frame dati contiene più colonne rispetto al limite Max Cols. Le opzioni del panda vengono visualizzate.Il valore delle colonne max _info_ viene utilizzato per impostazione predefinita.
null_counts: Serve a indicare se visualizzare o meno conteggi nulli.
Esempio n. 1: visualizzare il riepilogo del frame di dati utilizzando il metodo info con il valore verboso vero
Parleremo di Python Pandas DataFrame.Metodo info () in questa dimostrazione. Per acquisire un rapporto dati sul frame, utilizziamo questo metodo. Questa funzione visualizza le informazioni su un set di dati, come il tipo di indice e le colonne, i valori non nulli e il consumo di memoria, quando viene invocata in un frame dati. Ora parliamo dell'esempio. In questo esempio abbiamo usato tre colonne; "Numeri interi", "caratteri" e "valori float". Ci sono quattro numeri basati su interi nelle colonne "Integer", "7", "8", "9" e "10". Abbiamo selezionato quattro valori per il carattere "aggiunta", "sottrazione", "moltiplicazione" e "divisione". Nella colonna abbiamo "valore float" ha questi valori "1.1 "," 1.2 "," 1.3 "e" 1.4 ".
Successivamente, abbiamo superato questo elenco di valori per generare un frame di dati utilizzando il "PD.Metodo del frame di dati "fornito dal modulo Panda per costruire il frame di dati. Abbiamo assegnato nuove etichette a questo elenco "intero" come "int", "carattere" come "char" e "float_values" come "float"; Queste etichette saranno titoli di colonne del nostro frame di dati di output. Un'affermazione "Descrizione del frame di dati" viene visualizzata utilizzando la funzione "Print ()".
Quindi arriviamo alla funzione principale del programma, che è il metodo del frame di dati "info ()". Il frame di dati.La funzione Info viene utilizzata per ottenere una semplice panoramica del frame di dati. “Df.info () "viene utilizzato qui per fornire una panoramica del codice. In questo caso, il parametro che abbiamo passato a questa funzione è "Verbosio". Questo parametro ha due possibili valori; "vero o falso". "Verbose = true" qui utilizzato significa visualizzare l'intera informazione del frame di dati. "Vero" visualizzare l'utilizzo della memoria. Pertanto, stiamo usando il "DF.info (verbose = true) "funzione, che stampare tutte le informazioni del frame di dati.
Come mostrato nel risultato, visualizza un riepilogo del codice; Innanzitutto, ci informa della classe, che è “Panda.nucleo.telaio.DataFrame "quindi mostra che l'intervallo di indice che abbiamo in questo esempio è" 4 ", il che significa che le informazioni inserite in questo codice sono indicizzate da 0 a 3; quindi ci sono voci da 0 a 3 in totale. Le "colonne di dati" nei seguenti indicano che ci sono tre colonne. La prima colonna elenca i nomi delle colonne, la seconda colonna elenca il conteggio non null e la terza colonna elenca i tipi di dati per i dati che abbiamo inserito. Alla fine menziona che i tipi di dati che abbiamo sono "float64 (1)", "int64 (1)" e "oggetto (1)" e questo utilizza 224.0+ byte di memoria.
Esempio n. 2: visualizzare il riepilogo applicando il metodo info () con valore verboso falso
Affermando il nostro secondo esempio importando il modulo Panda. In questa procedura, viene creato un frame di dati con tre colonne. La sua prima colonna si riferisce al "numero intero", la seconda come "carattere" e la terza come "float valori". Abbiamo tre valori nella colonna "intero", che sono "4", "5" e "6" e nella colonna "caratteri", abbiamo tre variabili "A", "B" e "C" e per la colonna "Valori galleggianti", abbiamo "2.2 "," 1.2 "e" 3.3 ". Poiché la dimensione dell'indice è "3", significa che abbiamo voci da "0" a "2."
In questo esempio, il metodo "info ()" viene utilizzato per ottenere un rapporto rapido di dati senza mostrare l'uso della memoria. L'uso del vero o falso in verbosio è indicare se stampare o meno informazioni complete è facoltativo. Il frame di dati verrà ora visualizzato utilizzando "PD. frame di dati ".
Quindi, usando la funzione "print ()", stiamo visualizzando l'istruzione "dettaglio" nel passaggio seguente. Quindi stampiamo la funzione “DF.info (verbose = false) ". L'uso di questa funzione ci fornirà una panoramica concisa del codice. Invece di stampare l'intero frame di dati e ne delinea il contenuto, questo metodo è stato utilizzato per spiegare il codice in modo conciso. Ora usando DF.info (verbose = false) "Visualirà semplicemente il" dettaglio "e lo descriverà.
L'output mostra che il "dettaglio" è abbastanza conciso e chiaro. Poiché abbiamo usato "Verbose = true" nell'esempio precedente, sono stati visualizzati l'intero riepilogo e il frame di dati del codice; Tuttavia, abbiamo usato Verbose = Falso in questo, quindi ha mostrato un riepilogo molto breve. In "Dettaglio" prima, mostra la "classe", che è "Panda.nucleo.telaio.frame di dati ".
L '"intervallo di indici" viene visualizzato nella riga successiva, che è "3" che indica che l'intervallo delle voci è da "0 a 2", quindi, indica il numero della colonna in cui vi sono tre colonne allora; Forse sono presentati i tipi di dati dei dati che abbiamo nel frame di dati. “Float64 (1)”, “Int64 (1)”, “Int64 (1)” e Object (1) sono i tipi di dati.
Un oggetto non è un tipo di dati, ma qui viene utilizzato per il carattere. La riga successiva visualizza l'utilizzo della memoria, che visualizza la quantità di archiviazione gratuita sul sistema oltre a quanta memoria viene utilizzata da tutti i programmi aperti, tra cui Windows. La dimensione per l'utilizzo della memoria è “200.0+ byte) ".
Conclusione
Abbiamo parlato della funzione Info () in questo articolo. La funzione Informazioni di Pandas descrive il frame di dati. Se dovessimo sintetizzare brevemente l'articolo nel primo esempio, creeremmo un frame di dati in cui prendiamo tre colonne "Integer", "Carattere" e "Float_Values". Abbiamo alcuni valori in queste colonne. Abbiamo un indice con quattro voci, che vanno da "0 a 3". Usando il "DF.informazioni.(Verbose = true) "La funzione visualizzerà accuratamente l'intero riepilogo del frame di dati. Un frame di dati con alcune colonne è ciò che abbiamo nel secondo esempio. Ha tre voci nel nostro indice, numerate da "0 a 2". La funzione “df.informazioni.(Verbose = False) ”visualizzerà una breve panoramica del codice. Questo articolo può renderti più semplice capire il metodo Info () di Panda.