Pandas Aggiungi la colonna con valori predefiniti

Pandas Aggiungi la colonna con valori predefiniti
Possiamo inserire le colonne in panda con i valori predefiniti. I diversi metodi per inserire le colonne con i valori predefiniti sono forniti dai panda. In questo tutorial, studiare i metodi per aggiungere i valori predefiniti alle colonne in Panda e inserire un valore predefinito in una colonna.

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".

Panda di importazione
cose = panda.DataFrame ('Name': ['Solar Dish', 'Glasses', 'Oil'], 'Acquistato Stato': [1,0,0])
Stampa (cose)
# Aggiungi la colonna 'Review' alla Frame dati sopra con stringa predefinita - "Good"
cose = cose.Assegna (Review = "Good")
stampa()
Stampa (cose)

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.

Panda di importazione
cose = panda.DataFrame ('Name': ['Solar Dish', 'Glasses', 'Oil'], 'Acquistato Stato': [1,0,0])
# Aggiungi la colonna 'Valutari' al frame dati sopra con valore predefinito - 10
cose = cose.Assegna (valutazioni = 10)
# Aggiungi la colonna 'ID' al frame dati sopra con valore predefinito - 11
cose = cose.Assegna (id = 11)
Stampa (cose)

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_value

Esempio 1:
Creiamo un frame dati con una colonna che è "elementi" con due valori. Ora, aggiungi una nuova colonna, "prezzo", con il valore predefinito.

Panda di importazione
PS = panda.DataFrame ('elementi': ['Item-One', 'Item-Two'])
Stampa (PS)
# Aggiungi la colonna 'Price' alla Frame dati sopra con valore predefinito - 100
PS ['Price'] = 100
stampa()
Stampa (PS)

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".

Panda di importazione
PS = panda.DataFrame ('elementi': ['Item-One', 'Item-Two'])
# Aggiungi la colonna 'etichetta' al frame dati sopra con stringa predefinita - "confezionato".
PS ['etichetta'] = "confezionato"
Stampa (PS)

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:

  1. Il primo parametro è la posizione dell'indice in cui viene inserita la colonna.
  2. Il secondo parametro è il nome della colonna.
  3. Il terzo parametro è il valore predefinito che viene assegnato alla colonna.
  4. L'ultimo parametro è consentire/rifiutare i duplicati. Se è vero, i duplicati sono consentiti. Se è falso, i duplicati non sono consentiti.

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".

Panda di importazione
PS = panda.DataFrame ('elementi': ['Item-One', 'Item-Two'])
# Inserisci la colonna 'etichetta' nella frame dati sopra in prima posizione con stringa predefinita - "confezionato".
ps.Insert (0, "etichetta", "confezionato")
Stampa (PS)

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:

  1. Inserire la colonna "consegnata" al frame dati precedente in prima posizione con la stringa predefinita, "Sì".
  2. Inserisci la colonna "Stato" sul frame dati precedente in terza posizione con il valore predefinito di 2.
Panda di importazione
PS = panda.DataFrame ('elementi': ['Item-One', 'Item-Two'])
# Inserisci la colonna 'consegnata' nella Frame dati sopra in prima posizione con stringa predefinita - "Sì".
ps.Insert (0, "consegnato", "Sì")
Stampa (PS)
# Inserisci la colonna di stato 'Stato' nella Frame dati sopra in prima posizione con valore predefinito - 2.
ps.Inserisci (2, "stato", 2)
stampa()
Stampa (PS)

Produzione:

Spiegazione:

  1. Innanzitutto, inseriamo la colonna "consegnata" al frame dati precedente in prima posizione con la stringa predefinita, "Sì".
  2. Ancora una volta, inseriamo la colonna "Stato" al frame dati precedente in prima posizione con il valore predefinito di 2. L'ordine di colonna finale è ["consegnato", "elementi", "stato"].

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.