Pandas Legg til rad til DataFrame

Pandas Legg til rad til DataFrame
Pandas er et raskt, kraftig, tilpasningsdyktig og brukervennlig open source-analyse og prosesseringsverktøy. Verdier holdes i et rad-og-kolonne-format ved hjelp av en todimensjonal datamodell kjent som en "Pandas dataFrame". Vi kan legge raden til DataFrame ved å bruke forskjellige metoder som "Pandas" gir. Vi kan bruke disse metodene når vi trenger å legge til en ny oppføring i dataene våre som vi kanskje har glemt å legge til før. Du lærer hvordan du setter inn en rad i “Pandas dataFrame” ved hjelp av denne guiden. Denne guiden vil undersøke forskjellige metoder som vi bruker for å legge raden til “Pandas.”

Metoder for å legge en rad til DataFrame i “Pandas”

Vi har tre metoder som vi vil bruke og diskutere i denne guiden. Disse metodene er:

  • Dataramme.LOC -metode.
  • Dataramme.vedlegg () Metode.
  • Pandas.Concat () -metode.

Eksempel 01: Bruke DataFrame.LOC -metode

Vi har "Spyder" -verktøyet som vi vil bruke til å generere og samle disse "pandaene" -kodene. For å utføre "Pandas" -koden, må vi importere denne "Pandas som PD". Vi oppretter deretter "arbeidere" dataaframe og legger til fem kolonner i den med unike kolonnenavn. Den første kolonnen vi opprettet er “SRL_NO”. Dataene i denne kolonnen er “1”, “2”, “3”, “4” og “5”. Den andre kolonnen er "W_name" -kolonnen der vi har "Smith", "Jack", "Joseph", "Robert" og "Cherry".

Navnet på tredje kolonne i denne dataaframe er "W_instructor". "W_Instructor" har "Mia", "Thomas", "Emma", "Charles" og "Olivia" i det. Deretter satte vi inn "W_Language" -kolonnen som består av dataene "engelsk", "britisk", "tysk", "bangoli" og "engelsk". Den siste er kolonnen “Working_hrs” der vi setter “7”, “5”, “6”, “4” og “8”.

Alle kolonnene og dataene settes inn, og vi konverterer disse dataene til tabelldataform, eller vi endrer dette i DataFrame. For å konvertere dem i DataFrame, kaller vi “DataFrame ()” -metoden til Pandas “PD”. Nå er DataFrame opprettet, og vi viser denne "arbeideren" DataFrame. Etter “trykket ()” nedenfor har vi “arbeidere. Loc ”-metode som brukes til å legge til raden i DataFrame. Vi legger også til “arbeiderne. Indeks ”og den nye raden som vi ønsker å sette inn til“ arbeiderne ”Dataframe som består av“ 6 ”,“ Merry ”,“ Joseph ”,“ Chinese ”og“ 5 ”.

Trykk på "Kjør" -knappen, og utdataene blir gjengitt. Først oppretter vi DataFrame og setter inn fem rader i den som vises i denne utgangen. Etter dette legger vi en rad til i samme dataaframe som også er gjengitt nedenfor. Vi har seks kolonner nå i det oppdaterte DataFrame.

Eksempel # 02: Bruke DataFrame. vedlegg () Metode

Vi begynner med å importere “Pandas” -pakkene som “PD”. "STD_DICT" er etablert, og vi legger fem kolonner i den. Vi setter navnet på den første kolonnen som "std_name" og setter også inn navn på studenter i den. Dette er "Martha", "Thomas", "Rob" og "Smith". Neste kolonne heter “It” med dataene i den. Dataene vi legger til denne "det" er i form av tall, da dette er merkene til studentene. Disse tallene er “87”, “91”, “97” og “95”. Nå er navnet til den andre kolonnen "vitenskap". I spalten "Science" har vi "83", "99", "84" og "76".

Nå har vi to kolonner til som er "engelsk" og "historie". Vi satte "77", "84", "87" og "90" til "engelske" kolonnen og også "88", "84", "93", "79" til "Historie" -kolonnen. Alle kolonnene og dataene legges til. Vi endrer dette i en dataaframe. Vi refererer til Pandas “DataFrame ()” -metoden som “PD” for å endre dem til DataFrame. Nå som DataFrame er bygget, vises den. Vi plasserer trykte () uttalelser for utskrift. Vi oppretter en ny variabel “std_df2” der vi lagrer dataene til raden. Vi nevner først kolonnenavnet og legger deretter til dataene.

Når vi skriver "std_name", legger vi deretter navnet som vi ønsker å sette inn i den nye raden. Navnet som vi vil legge til er “Samuel”. I "IT" -kolonnen legger vi til "89". I “Science” har vi satt inn “93”. For engelsk plasserte vi “87”. Til slutt, i "History" -kolonnen er "86". Dette er dataene fra den nye raden som vi må sette inn i den eksisterende “STD_DICT” DataFrame. Denne raden legges til ved å bruke “DataFrame. vedlegg () ”-metode.

Vi legger til navnet på DataFrame. Deretter kaller vi vedleggsmetoden for å sette inn “STD_DF2” som inneholder dataene fra den nye raden. Sett "ignorere_index" til "sant" for at den skal ignorere indeksverdiene. Deretter har vi "print (std_df)" for å vise det.

Dataframe.vedlegg () -metoden legger den nye raden til DataFrame som vist nedenfor.

Eksempel # 03: Bruke pandaer.Concat () -metode

Her har "dikten" tre kolonner som inneholder dataene. I kolonnen "EMP_NAME" har vi "Jack", "Jacob", "Samuel", "Charles" og "Peter". I “Working_hrs” har vi “5 timer/dag”, “6 timer/dag”, “8 timer/dag”, “9 timer/dag”, og “7 timer/dag”. Den siste kolonnen heter “Pay” som inneholder “1500/dag”, “2000/dag”, “2500/dag”, “3000/dag” og “2800/dag”. Deretter endrer vi det til "DataFrame" og lagrer det i "emp_record1". Skriv den deretter ut.

Etter dette etablerer vi et annet "dikter" og legger til to nye "emp_name" som er "Amy", og "Maddy". Vi legger nye to oppføringer til “Working_hrs”: “5 timer/dag” og “6 timer/dag”. I kolonnen "Pay" legger vi til "1500/dag" og "2000/dag". Vi endrer det til DataFrame og lagrer den i "emp_record2" -variabelen. Nå har vi laget to forskjellige dataframmer. Vi legger til de andre DataFrame -radene til den første DataFrame ved å bruke “PD. concat () ”-metode.

Vi setter begge dataframene på denne metoden. Sett “True” for “Ignore_index”. Den vil ikke vurdere indeksverdiene og legge til radene til den andre DataFrame til den første DataFrame. Den nye variabelen er her der den endelige DataFrame er lagret. Variabelnavnet er “emp_reocrd3”. Sett deretter "Print (EMP_Record3)" som viser den endelige DataFrame etter å ha satt inn radene til den første DataFrame.

Den viser den første dataaframet og den andre dataaframet hver for seg. Etter dette kombinerer den både DataFrame eller legger radene til den andre DataFrame til den første DataFrame. Den ignorerer indeksverdien til begge dataframene og oppretter en annen ny DataFrame som inneholder alle radene i første og andre DataFrame.

Konklusjon

Denne guiden diskuterer konseptet med å legge til rader til DataFrame i “Pandas”. Vi har definert tre metoder som "pandaene" inneholder for å legge raden til DataFrame. Vi har etablert tre eksempler og har brukt alle metoder i disse eksemplene.