I panda creano un frame di dati vuoti

I panda creano un frame di dati vuoti
Un frame di dati è costituito da una struttura di dati bidimensionali che caratterizza in Python ed è resa accessibile dal modulo Panda, che contiene contenuti in modo tabulare. In altre parole, colonne e righe. Ogni colonna in un telaio di dati può contenere un tipo di elemento vario.

Potremmo preferire costruire frequentemente un frame di dati vuoto per conservare l'archiviazione. A differenza dell'aggiunta del frame dati completo, potrebbe essere necessario aggiungere dati utilizzando due voci. Ad esempio, inizialmente può essere creato un frame di dati vuoto. Successivamente, il contenuto può essere aggiunto un po 'alla volta. Un oggetto Panda DataFrame che è vuoto o privo di qualsiasi dati, e tutte le sue dimensioni sono lunghezze 0 è noto come un frame di dati vuoto. O si dovrebbero esistere a zero righe o colonne zero.

Il “DataFrame.L'attributo vuoto "dall'oggetto Panda DataFrame ci consente di determinare se il contenuto di un oggetto è vuoto o no. L'applicazione di questa proprietà su un oggetto Pandas DataFrame produce un valore booleano, sia vero che falso, in base alla circostanza o se l'oggetto dati relativo è vuoto o no.

Imparamo sulla costruzione di un frame di dati vuoto e quindi aggiungendo righe e colonne utilizzando il modulo Panda di Python. I metodi precedenti in Python possono essere utilizzati per creare un frame dati Panda vuoto. Esamineremo ciascuno di essi in dettaglio qui.

Esempio n. 1: costruzione di dati di dati vuoti usando panda.Metodo DataFrame ()

Il metodo di base e più semplice per creare un frame di dati vuoto è crearlo senza righe e colonne. Per utilizzare la funzione Pandas, dobbiamo prima importare il pacchetto Pandas di Python. Quindi, nella sceneggiatura, i panda vengono definiti "PD" usandoli come linguaggio PD. Ora che abbiamo accesso alla libreria dei Pandas, possiamo iniziare a creare il nostro telaio di dati vuoto di base.

Il primo script genera una nuova variabile chiamata "MY_DF" e assegna il risultato di chiamare il PD.Metodo DataFrame (). Qui, abbiamo usato la funzione PD.DataFrame () della classe Panda DataFrame senza alcun argomento, che genererà un oggetto Pandas vuoto DataFrame. Abbiamo quindi utilizzato la prima funzione di stampa per stampare un testo. Lo faremo scrivendo il testo all'interno della parentesi della dichiarazione di stampa, ma dobbiamo metterlo tra virgole invertite come vogliamo visualizzare mentre lo mettiamo. Nella riga successiva dello script, abbiamo utilizzato un'altra funzione di stampa e all'interno delle sue parentesi, abbiamo messo la variabile "MY_DF"; Tenendo i valori del frame dati.

L'esecuzione dello snippet di codice sopra menzionato ci produrrà il seguente output.

Per la necessità di verificare se il contenuto del frame dati è vuoto o meno, utilizzeremo il .attributo vuoto.

Abbiamo nuovamente impiegato la funzione di stampa e definito un testo che dice "Se il frame dati è vuoto, questa funzione stamperà True Else Stamp False."Questo significa che il .L'attributo vuoto verificherà se il frame dati è vuoto o no. Sulla base della verifica, restituirà un valore booleano; o vero o falso. Nell'ultima funzione di stampa, abbiamo usato il nome della nostra variabile con il .attributo vuoto come my_df.vuoto.

L'immagine di output di seguito visualizza un valore booleano "vero" che verifica che il frame dati sia vuoto.

Esempio n. 2: costruire il telaio di dati vuoto con colonne usando panda.Metodo DataFrame ()

Utilizzando il "PD.Metodo DataFrame () ", è possibile costruire un oggetto Panda DataFrame che è vuoto e ha solo colonne. Usiamo un singolo argomento per chiamare la funzione Classe DataFrame Pandas, che quindi produce un oggetto Pandas Blank DataFrame con l'elenco delle colonne fornite.

Usiamo ora la sceneggiatura di Python per mettere in esercizio questo concetto.

In questo codice, abbiamo inizializzato una variabile "D1" e lo abbiamo messo uguale al risultato della funzione Panda DataFrame. All'interno delle staffe del PD.Funzione dataframe (), passeremo un singolo argomento "colonna" e gli assegneremo tre valori: nome, età e genere. La funzione di stampa è invocata con un testo da visualizzare all'interno delle sue parentesi. Questo verrà visualizzato prima del frame dati stesso. Nella funzione di stampa successiva, la variabile "D1" è chiamata.

Ora, vedremo se il frame dati è vuoto. Ma prima, abbiamo definito un altro testo all'interno della funzione di stampa che verrà esposto prima del valore booleano. Quindi, abbiamo chiamato il .Proprietà vuota con la variabile "D1" per verificare il vuoto del telaio di dati archiviato in essa, all'interno dell'ultima funzione di stampa dello script Python.

Quando eseguiamo il codice sopra, il terminale di output mostra una schermata con un frame di dati vuoto con una colonna. Qui l'indice è vuoto, che si riferisce anche alle righe. Inoltre, il valore booleano è vero nell'ultima riga del terminale verifica che il frame dati sia vuoto.

Possiamo utilizzare un altro metodo in cui prima creeremo un frame di dati vuoto e quindi aggiungere colonne una per uno.

Qui, abbiamo creato per la prima volta un frame di dati vuoto con il PD.Funzione DataFrame () e stampalo. Quindi, abbiamo aggiunto i nomi della colonna nel frame dati uno dopo l'altro. Per questo, abbiamo scritto il nome variabile "D1" e abbiamo usato parentesi con esso. All'interno delle parentesi, scriviamo i nomi delle colonne e assegniamo loro senza valori. Nell'ultimo passaggio, abbiamo verificato se il frame dati fornito è vuoto o no.

L'output può essere visto nella seguente immagine:

Esempio n. 3: costruire il telaio di dati vuoto con righe usando panda.Metodo DataFrame ()

Utilizzando il PD.Metodo DataFrame (), è un altro metodo semplice per generare un oggetto Panda DataFrame che è vuoto e include solo le righe. Questa funzione invoca la funzione PD.Frame di dati dell'oggetto PANDAS DataFrame con un singolo argomento, restituendo un oggetto Panda DataFrame vuoto contenente le righe o l'elenco degli indici specificati.

Una variabile denominata "D2" è stata inizializzata nel programma sopra e impostato sull'output del metodo Pandas DataFrame. Forniremo un singolo parametro, "indice" e gli assegneremo cinque valori al PD.Funzione DataFrame () all'interno delle staffe: 1, 2, 3, 4 e 5. Dato un testo da mostrare tra le sue staffe, il metodo di stampa si chiama. Si accede quindi alla variabile "D2" nella chiamata di funzione di stampa successiva. Per controllare lo stato vuoto del frame dati, abbiamo quindi invocato il .Attributo vuoto per la variabile "D2" all'interno del metodo di stampa finale del codice Python.

Una volta eseguito il codice di cui sopra, nel terminale viene visualizzata una finestra con un frame di dati vuoto con righe/indice. Mentre le colonne sono vuote in questa istanza, l'indice in questo caso ha cinque valori che corrispondono alle righe.

Esempio n. 4: costruire il telaio di dati vuoto con righe e colonne usando panda.Metodo DataFrame ()

Faremo un oggetto Panda Data Frame vuoto in questo momento e avrà sia righe che colonne. Un oggetto Pandas DataFrame con l'elenco indice e colonne fornito viene restituito una volta che il PD.La funzione DataFrame () dell'oggetto Pandas DataFrame viene invocata utilizzando i due argomenti di colonne e indice.

L'output viene visualizzato di seguito:

Conclusione

In questo articolo, abbiamo spiegato il processo di costruzione di un frame di dati vuoto utilizzando la funzione Pandas DataFrame. Abbiamo discusso del frame dati vuoto e ti abbiamo fornito diverse illustrazioni per conoscerlo. Il primo esempio spiega come creare un frame di dati vuoto senza righe o colonne. Nel secondo e terzo esempi, abbiamo creato un frame di dati vuoto con righe e quindi colonne rispettivamente.