Pandas sett inn rad

Pandas sett inn rad

“Et Python -ramme for å jobbe med datarammer kalles Pandas. Det kan brukes til en rekke formål, inkludert lesing, eksport av CSV -filer og konvertere numpy matriser til dataframes. Tre parametere utgjør Pandas dataaframe. Dataframes er ganske nyttige siden de tilbyr en enkel måte å skrive ut en tabellvisning og deretter endre den etter behov. Det kan hende du må etablere en ny dataramme og legge til rader selektivt når du bruker DataFrame for dataanalyse for å generere en dataramme med bestemte poster.

Med mindre du tildeler navn til hver rad, vil indeksen være heltallet som starter på null for den tilhørende raden. I tillegg er det enkelt å referere til en kolonne med navnet, for eksempel "data", eller etter dens beliggenhet i DataFrame.”

Pandas legger til rad

Bruk LOC [] -funksjonen for å legge til hvilken som helst rad eller dens relevante kolonne i en DataFrame. Insert () -funksjonen eller oppførte deg som om du la til en skive av en dataafram og plasserte kolonnenavnet i firkantede parenteser “[]” er de to ekstra måtene å legge til rader og kolonner. En rad kan bare legges til bunnen av en DataFrame ved å bruke "loc []" -funksjonen for å legge den til DataFrame. Informasjonen i den raden vil bli erstattet med dataene du setter inn hvis du spesifiserer noen annen indeks i DataFrame. "Append ()" -metoden passerer den nye DataFrame i "[]" og bruker DOT -operatøren med det gamle DataFrame. På sluttpunktet for den aktuelle raden vil den legge til en ny rad.

Du må være klar over de eksisterende kolonnene i datarammen for å legge til en ny rad. Det er fire måter å legge til rader til DataFrame "vedlegg ()", "concat ()", "iloc []" og ".loc [] ”. Vi brukte to teknikker i eksemplene våre.

Syntaksen for pandaer som setter inn rad med .loc [] metode

Syntaksen for å legge til en rad ved hjelp av “.Loc [] ”-metoden er som ovenfor

Syntaksen for Pandas Sett inn rad med append () -metoden

Eksempel 1: Legge til rad ved å bruke .loc [] metode

Fra det første eksemplet legger vi til en rad enkelt rad til vår dataramme ved å bruke “DF.loc () ”-metode. Når en rad settes inn i en pandas dataaframe, legges den til slutten av dataaframet mens de originale radene forblir stabil. Bruker “DataFrame.loc [] ”vi kan sette inn raden på slutten av vår dataframe. Eksempler inkluderer å sette inn en Python -liste “Cars” som en rad i en Pandas DataFrame, som effektivt legger en rad til DataFrame med innhold levert av en liste.

I dette eksemplet bygde vi datarammer som ble kalt "biler". Det er tre kolonner “Navn” er tittelen på den første kolonnen. I listen over kolonner "Navn" har vi navnene på noen biler, "Ford", "Honda" og "Toyota". Pris er den andre kolonnen som vi har, og den har verdiene “3000000”, “420000,” og “400000” den tredje kolonnen vi har er “Model”, og den inneholder verdiene “2021”, “2018,” og “2019”. Nå skal vi vise datarammen vår ved å bruke "Display (DF)".

Datarammen vil nå inneholde en ny kolonne som bruker “DF.loc () ”-funksjon. Ved å bruke “DF.loc () ”, vi legger ganske enkelt til en enkelt rad. Listen vi inkluderte i vår siste rad er “Volkswagen”, “250000,” og “2010”. Nå er det enkelt å legge disse verdiene til den siste raden i vår datafram. For å finne ut hvor vi skal plassere den nye raden, kan vi bruke “Len (DF.indeks ”) for å finne antall rader. Indeksen, som oppfører seg som en adresse, kan brukes til å hente et hvilket som helst datapunkt i datarammen eller serien. Både rader og kolonner har indekser “rader” -indekser er kjent som sådan, mens “kolonner” -indekser er kjent som generelle kolonnenavn. Til slutt vil "Display (DF)" vise en ny dataramme med en ny rad.

Ved å trykke på "Kjør fil" -knappen på "Spyder" -verktøyets grensesnitt eller ved å trykke på "Shift+Enter", kan du kjøre Python -programmet angitt ovenfor. Spyder -grensesnittet vil deretter vise to dataframmer med tre kolonner som et resultat. I dette programmet genererer vi først en dataaframe med tre kolonner, "Navn", "Pris" og "Model", som har noen verdier i det ved å bruke "PD.DataFrame ”og vise dette på skjermer ved å bruke“ Display (DF) ”Etter det la vi til en ny“ Row ”i DataFrame som inneholder listen“ Volkswagen ”,“ 250000 ”og“ 2010 ”.

En ny "rad" vil bli lagt til ved å bruke “DF.loc () ”-funksjonen, og“ len (df.indeks) ”viser der raden vil bli plassert i DataFrame. Utgangen viste nå tydelig DataFrame med en ny rad.

Eksempel 2: Legg til rad ved å bruke Appled () -metoden

Append () -funksjonen legger til rader fra en annen DataFrame til å gi opp den som er levert, og returnerer et nytt DataFrame -objekt i prosessen. De autentiske dataframene mangler kolonner blir introdusert som nye kolonner, og de nye cellene er fullpakket med NAN -verdier. Den originale DataFrame blir uendret bare et nytt DataFrame -objekt returneres av “Append ()” -metoden.

Denne prøven vil avgjøre hvordan du bruker “DF.vedlegg () ”-metode for å sette inn en ny rad i en dataaframe. Det første trinnet er å bygge et dataaframe med to kolonner. Dataframes navn, i dette eksemplet, er "data", og kolonnen vi har valgt fra den er "land" og "kapital". En liste over verdier oppbevares i disse kolonnene. I den første kolonnen "Country" har vi "England", "Australia" og "Tyrkia", og i den andre kolonnen "Capital" har vi listen over hovedstadslandene deres der vi har "London", "Canberra" og "Istanbul “.

Vi legger nå til en ny "rad" til vår dataramme ved å bruke “DF.vedlegg () ”-metode. De nylig ekstra verdiene for en rad er “Land: Pakistan” og “Capital: Islamabad” Dette indikerer at “Pakistan” vil bli skrevet ut som i kolonnen “Country” og “Islamabad” skrives ut som i kolonnen “Capital”. Bruk “Ignore_ Index = True” for å bekrefte at indeksen din er ren. "Ignore_index = true" betyr at de opprinnelige indeksene i dette tilfellet blir ignorert og erstattet av "0", "1", "2" og "3". Et stykke data vil bli lagt til ved å bruke Pandas “append ()” -metode til en annen DataFrame. Dette innebærer å kombinere “D1” og “D2” for å få “D1+D2”. Dette kan sammenlignes med en standard Python “vedlegg”. Nå ved å bruke “Print (DF)”. Vi vil nå vise vår dataramme ved å bruke "print (df)".

De to Dataframes vises i dette utgangsbildet. Vi har kolonnene "land" og "kapital" i datarammen. Det inkluderer en liste over noen data. Deretter kan vi se at utgangsbildet viser denne datarammen som vises inni den. Vi utvidet datarammen ved å legge til en ny rad ved hjelp av "Append ()" -teknikken. Vi kan se at den nye raden vår er generert i datarammen og vises på bildet med en "indeks" fra 0 til 3.

Konklusjon

En dataaframe kan noen ganger i tillegg kreve tillegg av nye rader. I denne artikkelen brukes metodologier for å legge til rader i en dataaframe. Hvis vi ser på det første eksemplet, ble en dataramme laget med "PD.Dataramme". Tre kolonner utgjør denne datarammen, som har tittelen “Car”. Vi bruker “.loc [] ”-funksjon for å legge til en rad i denne dataaframe, og“ print (df) ”brukes til å vise dataaframe på skjermen. På samme måte brukte vi “vedlegg ()” -metoden for å legge en rad til DataFrame i vårt andre eksempel. Disse to teknikkene er nyttige for å legge til rader til en dataaframe.