Metodo 1: utilizzando Assegna ()
Assegna () in Pandas DataFrame aggiunge una colonna con valore predefinito nel frame dati esistente. Dobbiamo solo passare il nome della colonna e impostare il valore predefinito su di esso.
Sintassi:
DataFrame_Object.Assegna (new_column = default_value)Esempio 1:
Creiamo un frame dati con due colonne. Aggiungi una nuova colonna che è "recensione" e aggiungi la stringa predefinita che è "buona".
Produzione:
Spiegazione:
Abbiamo due colonne - "nome" e "stato acquistato" - nel frame dati. Dopo aver aggiunto la colonna di revisione, è possibile vedere che la colonna viene aggiunta nell'ultima posizione del frame dati e tutti i valori in questa colonna sono predefiniti.
Esempio 2:
Creiamo un frame dati con due colonne. Aggiungi una nuova colonna che è "valutazioni" e aggiungi il valore predefinito di 11.
Produzione:
Spiegazione:
Dopo aver aggiunto la colonna di valutazione, è possibile vedere che la colonna viene aggiunta nell'ultima posizione del frame dati e tutti i valori in questa colonna sono predefiniti - 11.
Metodo 2: usando []
[] È un operatore di indice che ottiene i valori dalla colonna DataFrame. Se passiamo al suo interno il nuovo nome di colonna e impostiamo il valore predefinito, la nuova colonna viene aggiunta al frame dati Pandas esistente.
Sintassi:
DataFrame_Object [new_column] = default_valueEsempio 1:
Creiamo un frame dati con una colonna che è "elementi" con due valori. Ora, aggiungi una nuova colonna, "prezzo", con il valore predefinito.
Produzione:
Spiegazione:
Abbiamo una colonna nel frame dati. Dopo aver aggiunto la colonna Prezzo ad essa, è possibile vedere che la colonna viene aggiunta nell'ultima posizione del Frame dati ed entrambi i valori in questa colonna sono predefiniti - 100.
Esempio 2:
Aggiungi una nuova colonna che è "etichetta" con la stringa predefinita come "confezionato".
Produzione:
Spiegazione:
Abbiamo una colonna nel frame dati. Dopo aver aggiunto la colonna dell'etichetta, è possibile vedere che la colonna viene aggiunta nell'ultima posizione del frame dati ed entrambi i valori in questa colonna sono predefiniti: "confezionati".
Metodo 3: usando insert ()
Fino ad ora, una nuova colonna viene inserita nell'ultima posizione per impostazione predefinita. Utilizzando il metodo insert (), è possibile aggiungere in qualsiasi posizione nel frame dati esistente. Ci vogliono tre parametri:
Sintassi:
DataFrame_Object.INSERT (Posizione, new_column, default_value, abilit_duplicates]Esempio 1:
Inserisci la colonna "etichetta" al frame dati precedente inizialmente la posizione con la stringa predefinita - "confezionato".
Produzione:
Spiegazione:
Abbiamo una colonna su Index-0 che è "elementi". Ora inseriamo la colonna "etichetta" su Index-0. Dopo aver stampato il frame dati, "etichetta" è in prima posizione con il valore predefinito come "confezionato".
Esempio 2:
Produzione:
Spiegazione:
Conclusione
I metodi per aggiungere la colonna con il valore predefinito sono completamente discussi in modo molto semplice. L'obiettivo principale di questo tutorial è aiutarti a conoscere l'idea di aggiungere una colonna con il valore predefinito in Panda. Abbiamo discusso dei tre metodi in questo tutorial per aggiungere una colonna con un valore costante. Questi sono metodi piuttosto semplici per aggiungere le colonne in panda con un valore predefinito.