Pandas legger til kolonne med konstant verdi

Pandas legger til kolonne med konstant verdi
Python -programmeringsspråket har en programvarepakke kalt Pandas for å manipulere og analysere data. Det inkluderer spesifikke datastrukturer og prosedyrer for å jobbe med tidsserier og matematiske tabeller. I “Pandas” kan vi sette inn kolonner med forskjellige og konstante verdier. "Pandas" gir forskjellige teknikker for å sette inn kolonner med konstant verdi. Den konstante verdien er den samme i kolonnen. Hvis vi legger "1" som konstant verdi, er verdien 1 gjennom kolonnen. I denne artikkelen vil vi sette inn den konstante verdien i en kolonne og utforske metodene som brukes for å legge til konstant verdi i kolonner i “Pandas”.

Metoder for å legge til kolonner i pandaer

I denne artikkelen vil vi legge til den konstante verdien av kolonnen ved å bruke tre forskjellige tilnærminger. De er som følger:

  • PD. Serie () -metode.
  • Som en statisk verdimetode
  • Dataramme.Sett inn () -metode

Vi vil bruke disse metodene separat i hvert eksempel når vi går videre til dem. Vi vil undersøke hver metode i detalj i denne guiden ved å bruke de to teknikkene på kodene våre.

Eksempel 1: Bruke DataFrame.serie () -metode

Alle eksemplene kjøres gjennom “Spyder” -verktøyet. Før vi legger til spesifikk kode til dette programvareverktøyet, må vi først installere “Spyder” -verktøyet. For raskt å få tilgang til Pandas metoder ved å bare legge inn "PD", importerer vi “Pandas som PD” -kommando. Vi har en dataaframe under dette med navnet “Machinery”. Denne DataFrame er opprettet her ved å bruke “PD.Dataramme". Vi setter inn noen data her, som vil gjengi i kolonner og rader. Vi setter inn fire kolonner med unike navn, og navnene er "Navn", "Mengde A", "Mengde B" og "Mengde C". I Names -kolonnen legger vi til "Motor", "Generator", "Solar", "UPS" og "Fan".

Her er den første kolonnen fullført, og vi legger til data i neste kolonne, kalt “Mengde A”. I denne kolonnen setter vi inn “1”, “2”, “3”, “4” og “5”. Nå kommer den tredje kolonnen, “Mengde B”, dataene som vi la til i denne kolonnen er “1”, “4”, “9”, “16” og “25”. De siste kolonnens data vi legger til her er “1”, “8”, “27”, “64” og “125”.

Nå skriver vi ut "innledende maskinmengde" ved å sette denne linjen i "print ()" -metoden. Deretter gjengir vi også denne dataframmen på terminalen med samme metode. Etter dette ønsker vi å legge til en kolonne med en konstant verdi i denne eksisterende DataFrame. For dette bruker vi “PD. Series "-metode. Vi satte navnet på kolonnen i den firkantede braketten, og det er "Mengde D" her og bruker deretter “PD. Serie () ”her der vi setter inn“ 1 ”som konstant verdi. Lengden “Len” er “Maskiner. indeks ”. Denne “PD. Series "-metode vil legge til denne konstante verdikolonnen i den eksisterende DataFrame. Deretter skriver vi ut "endelig maskinmengde" ved å konsumere "print ()". Til slutt skriver vi også ut dette "maskineriet" DataFrame der vi setter inn kolonnen med en konstant verdi.

Når vi treffer “Shift+Enter”, vises dette resultatet på skjermen, og gjengir fire kolonner i den første DataFrame. I DataFrame nedenfor har vi fem kolonner. Den siste "kvantitet D" -kolonnen legges til med den konstante verdien "1", da vi har brukt "PD. Serien ”for å legge til denne kolonnen med den konstante verdien.

Eksempel 2:

Vi må importere "pandaene" som "PD" og lage et dataaframe som heter "Resultat". Vi legger til kolonner som kalles "Navn", "Father Name" og "OBT-Marks". Navnene som vi legger i "Navn" -kolonnen er "John", "Thomas", "Smith", "George" og "Allies". Dataene vi legger inn "Father Name" -kolonnen er "Peter", "Alexander", "Leo", "Oscar" og "Merry". Nå legger vi til noen merker i "OBT-Marks", som er "334", "307", "225", "301" og "299".

Deretter viser vi en linje på terminalen, og etter dette viser vi denne dataaframe også. Vi setter inn to forskjellige kolonner. Vi tilfører en konstant verdi for hver kolonne. Vi bruker igjen “PD. Serie () ”i denne koden, og vi legger“ 400 ”som den konstante verdien for kolonnen“ Total Marks ”, og vi legger til“ Pass ”som den konstante verdien for den andre kolonnen som heter“ Pass/Fail ”. Vi skriver ut "det endelige resultatet" og viser denne dataaframe der vi har lagt til to kolonner med konstante verdier.

Vi hadde tre kolonner først, og deretter la vi til to nye kolonner. I neste DataFrame har vi fem kolonner. Kolonnen "Total Marks" har den konstante verdien "400", og kolonnen "Pass/Fail" har den konstante verdien "Pass".

Eksempel 3: Som en statisk verdi

Vi har brukt eksemplet 2 -koden i dette eksemplet og gjort endringer litt her. Vi endret metoden for å legge til en kolonne med den konstante verdien i “Pandas”. Etter å ha skrevet ut det første "resultatet" Dataframe, setter vi "resultat" og plasserer navnet på kolonnen, som er "pass", her og setter "sann". Dette vil legge til "Pass" -kolonnen med den konstante verdien "True". Deretter må vi gjengi dette på terminalskjermen, så vi bruker "trykket ()" igjen og plasserer "resultat" i parentesene.

Legg merke til den siste kolonnen i DataFrame. Vi har lagt til denne kolonnen ved å bruke den statiske verdimetoden i "Pandas". Verdien av denne "pass" -kolonnen er konstant, og denne konstante verdien er "sann".

Eksempel 4: Bruke DataFrame.Sett inn () -metode

I denne koden oppretter vi "dagligvaren" og plasserer tre kolonner for denne dataaframe. Disse kolonnene heter "kurs", "pris" og "mengde". Vi legger også til dataene til hver kolonne som er avslørt i kodenes følgende bilde. Vi legger til "ris", "sukker", "melk" og "te" i den første kolonnen. I den andre kolonnen satte vi “1200”, “1300”, “2500” og “3500”. I den siste kolonnen har vi lagt til henholdsvis "15 kg", "10 kg", "5 kg" og "5 kg". Vi forvandlet dette dagligvaren til en dataaframe som heter “Grocery1” og viste denne “Grocery1”, som er DataFrame her.

Vi bruker den tredje metoden, “DataFrame. Sett inn () ”her. Vi setter navnet på DataFrame og skriver det som “dagligvare1. sett inn". Her brukes “2” til å beskrive posisjonen hvor du skal legge til denne kolonnen. Vi legger til denne kolonnen til "2" -nummeret. Navnet på denne kolonnen vi ønsker å legge til er “rabatt_percentage” her, og den konstante verdien for dette er “10%”. Vi gjengir det ved å konsumere metoden “Print ()” her.

Den første DataFrames tre kolonner er gjengitt som et resultat av dette. Imidlertid er det fire kolonner i andre. Da vi brukte “DataFrame. Sett inn () ”-metode For å legge til denne kolonnen med den konstante verdien, opprettes kolonnen“ Discount_Percentage ”i“ 2 ”-posisjonen med den konstante verdien“ 10%”.

Konklusjon

Teknikkene for å legge til kolonnen med konstant verdi er blitt forklart i stor lengde og enkelt i denne guiden. Denne guideens hovedmål er å hjelpe deg med å forstå ideen om å "legge til en kolonne med den konstante verdien" i pandaer. Denne guiden har dekket tre teknikker for å legge til en kolonne med konstant verdi. Dette er enkle måter å legge til kolonner med en konstant verdi i “Pandaer.”Her beskriver vi også omfattende hvert konsepts teoretiske og praktiske begrunnelser. Vi håper de er enkle for deg å lære dette konseptet fra denne guiden.