Pandas legger til kolonne med standardverdier

Pandas legger til kolonne med standardverdier
Vi kan oppgi kolonnene i pandaer med standardverdiene. De forskjellige metodene for å sette inn kolonnene med standardverdiene er gitt av Pandas. I denne opplæringen vil vi undersøke metodene for å legge til standardverdiene til kolonnene i pandaer og sette en standardverdi i en kolonne.

Metode 1: Bruke tildeling ()

Tilordne () i Pandas DataFrame legger til en kolonne med standardverdi i den eksisterende DataFrame. Vi trenger bare å passere kolonnens navn og angi standardverdien til det.

Syntaks:

DataFrame_Object.Tildel (new_column = standard_value)

Eksempel 1:
La oss lage en dataaframe med to kolonner. Legg til en ny kolonne som er "Gjennomgang" og legg til standardstrengen som er "god".

Importer pandaer
ting = pandas.DataFrame ('Navn': ['Solar Dish', 'Glasses', 'Oil'], 'Kjøpt status': [1,0,0])
trykk (ting)
# Legg til 'Review' -kolonne til ovennevnte DataFrame med standardstreng - "Good"
ting = ting.tilordne (gjennomgang = "bra")
skrive ut()
trykk (ting)

Produksjon:

Forklaring:
Vi har to kolonner - "Navn" og "kjøpt status" - i tingene DataFrame. Etter å ha lagt til gjennomgangskolonnen til den, kan du se at kolonnen er lagt til i den siste plasseringen av DataFrame og alle verdiene i denne kolonnen er standard.

Eksempel 2:
La oss lage en dataaframe med to kolonner. Legg til en ny kolonne som er "rangeringer" og legg til standardverdien på 11.

Importer pandaer
ting = pandas.DataFrame ('Navn': ['Solar Dish', 'Glasses', 'Oil'], 'Kjøpt status': [1,0,0])
# Legg til 'rangeringskolonne til ovennevnte DataFrame med standardverdi - 10
ting = ting.Tildel (rangeringer = 10)
# Legg til 'ID' -kolonne til ovennevnte DataFrame med standardverdi - 11
ting = ting.Tildel (id = 11)
trykk (ting)

Produksjon:

Forklaring:
Etter å ha lagt til rangeringskolonnen til den, kan du se at kolonnen er lagt til i den siste plasseringen av DataFrame og alle verdiene i denne kolonnen er standard - 11.

Metode 2: Bruke []

[] Er en indeksoperatør som får verdiene fra DataFrame -kolonnen. Hvis vi passerer det nye kolonnenavnet inni det og angir standardverdien, legges den nye kolonnen til den eksisterende Pandas DataFrame.

Syntaks:

DataFrame_Object [new_column] = standard_value

Eksempel 1:
La oss opprette en DataFrame med en kolonne som er "elementer" med to verdier. Legg nå til en ny kolonne, "Pris", med standardverdien.

Importer pandaer
PS = Pandas.DataFrame ('Items': ['Item-One', 'Item-Two'])
trykk (PS)
# Legg til "pris" -kolonne til ovennevnte DataFrame med standardverdi - 100
ps ['pris'] = 100
skrive ut()
trykk (PS)

Produksjon:

Forklaring:
Vi har en kolonne i DataFrame. Etter å ha lagt til priskolonnen til den, kan du se at kolonnen er lagt til i den siste plasseringen av DataFrame og begge verdiene i denne kolonnen er standard - 100.

Eksempel 2:
Legg til en ny kolonne som er "etikett" med standardstrengen som "pakket".

Importer pandaer
PS = Pandas.DataFrame ('Items': ['Item-One', 'Item-Two'])
# Legg til 'etikett' kolonne til ovennevnte DataFrame med standardstreng - "Pakket".
ps ['etikett'] = "pakket"
trykk (PS)

Produksjon:

Forklaring:
Vi har en kolonne i DataFrame. Etter å ha lagt til etikettkolonnen til den, kan du se at kolonnen er lagt til i den siste plasseringen av DataFrame og begge verdiene i denne kolonnen er standard - "Pakket".

Metode 3: Bruke innsats ()

Til nå settes en ny kolonne inn i siste stilling som standard. Ved hjelp av Insert () -metoden kan du legge til hvilken som helst posisjon i den eksisterende DataFrame. Det tar tre parametere:

  1. Den første parameteren er indeksposisjonen som kolonnen settes inn i.
  2. Den andre parameteren er kolonnenavnet.
  3. Den tredje parameteren er standardverdien som er tilordnet kolonnen.
  4. Den siste parameteren er å tillate/avvise duplikatene. Hvis det er sant, er duplikatene tillatt. Hvis det er usant, er ikke duplikatene tillatt.

Syntaks:

DataFrame_Object.Sett inn (posisjon, new_column, standard_value, tillater_duplikater]

Eksempel 1:
Sett inn "etiketten" -kolonnen til den forrige DataFrame til å begynne med plasseringen med standardstrengen - "Pakket".

Importer pandaer
PS = Pandas.DataFrame ('Items': ['Item-One', 'Item-Two'])
# Sett inn 'etikett' kolonne til ovennevnte DataFrame ved første plassering med standardstreng - "Pakket".
PS.Sett inn (0, "Etikett", "Pakket")
trykk (PS)

Produksjon:

Forklaring:
Vi har en kolonne på Index-0 som er "elementer". Nå setter vi inn "etiketten" -kolonnen på Index-0. Etter å ha skrevet ut DataFrame, er "etiketten" på første plassering med standardverdien som "pakket".

Eksempel 2:

  1. Sett inn "levert" -kolonnen til forrige DataFrame på første plassering med standardstrengen, "Ja".
  2. Sett inn "Status" -kolonnen til forrige DataFrame på tredje plassering med standardverdien på 2.
Importer pandaer
PS = Pandas.DataFrame ('Items': ['Item-One', 'Item-Two'])
# Sett inn 'levert' kolonne til ovennevnte DataFrame ved første plassering med standardstreng - "Ja".
PS.Sett inn (0, "levert", "ja")
trykk (PS)
# Sett inn 'Status' kolonne til ovennevnte DataFrame ved første plassering med standardverdi - 2.
PS.Sett inn (2, "Status", 2)
skrive ut()
trykk (PS)

Produksjon:

Forklaring:

  1. Først setter vi inn "levert" -kolonnen til forrige DataFrame på første plassering med standardstrengen, "ja".
  2. Igjen setter vi inn "Status" -kolonnen til forrige DataFrame i første plassering med standardverdien på 2. Den endelige kolonneordren er ["levert", "elementer", "Status"].

Konklusjon

Metodene for å legge til kolonnen med standardverdien blir grundig diskutert på en veldig enkel måte. Hovedmålet med denne opplæringen er å hjelpe deg å kjenne ideen om å legge til en kolonne med standardverdien i Pandas. Vi diskuterte de tre metodene i denne opplæringen for å legge til en kolonne med en konstant verdi. Dette er ganske enkle metoder for å legge til kolonnene i pandaer med en standardverdi.