Pandas -serien for å liste opp

Pandas -serien for å liste opp
“En liste kan fås fra en Pandas -serie i en rekke teknikker. Vi har to alternativer for å håndtere en serie: enten gi serien til Pythons innebygde “List ()” -funksjon eller bruke “Tolist ()” -metoden som følger med en Pandas-serie.”

Syntaks for Tolist () -metoden er:

For å bruke listen () -funksjonen er syntaks:

I denne artikkelen vil vi utforske utførelsen av begge disse strategiene i Python -programmene våre.

Eksempel 1: Bruke Tolist () -metoden for å konvertere Pandas -serien til en liste

Denne demonstrasjonen vil forklare konvertering av en Pandas -serie til en liste ved å bruke Pandas -metoden “Series.verdier.ramse opp()". Hvert trinn som vil bli utført under utførelsen av manuset vil bli forklart. Nå vil vi se dens praktiske implementering.

Vi vil først finne programvare som støtter jevn utførelse av eksemplet Python -programmene. Bunten med valg der ute kan bli forvirret over å velge det beste verktøyet. Det vi foreslår og også den vi har valgt er "Spyder" -verktøyet. Du kan ganske enkelt få det fra nettstedet deres; Enten du jobber med Windows -operativsystemet eller Linux -operativsystemet, må du få det tilsvarende oppsettet og installere det i systemet ditt. Nå er vi klare til å begynne implementeringen av programmet.

Implementeringen starter med nødvendig grunnleggende belastning. Python gir oss en liste over pakker og biblioteker som gir oss nyttige metoder for å oppnå ønsket utfall. Biblioteket vi trengte her for først å lage en serie og deretter konvertere den aktuelle serien til en liste er "Pandas". Pandas tilbyr oss enkle metoder for å jobbe med serier og dataframmer. Siden dagens diskusjon handler om Pandas -serien, vil vi bruke pandaer til det. Vi vil først lage en serie ved hjelp av Pandas “PD.Serie () ”-metode, og etterpå, for å konvertere denne serien til en liste, vil Pandas -funksjonen“ Tolist () ”bli ansatt. Så vi importerte “Pandas” verktøysettet ved å lage “PD” dets alias i samme linje av skriptet. Modulen importeres til filen; Vi kan utøve metoden fra nå av.

For å generere en Pandas -serie holder Pandas Toolkit funksjonen “PD.Serie()". Denne metoden, når den påkalles med spesifiserte verdier, oppretter en serie ved å bruke dem. Vi har påkalt “PD.Serie "metode og fylte den med verdier. Her har vi brukt 3 parametere; “Indeks”, “Data” og “Navn”. "Indeks" lagrer indeksverdier som vil ta stedet for standardindekslisten. Disse verdiene er “1101”, “1102”, “1104”, “1105”, “1106”, “1107”, “1108”, “1109” og “1110”. "Dataene" lagrer dataene for serien som "Olivia", "George", "James", "Tom", "William", "Sienna", "Edward", "Eva" og "Alice". "Navnet" identifiserer navnet på denne serien som vi ga som "Student_name".

For å bevare serien har vi laget objektet “Class_Record”. Så en ny serie vil bli generert med en spesifisert indeks og gitt data om "student_name" og vil bli lagret i "class_record" -objektet. Vi viste det ved hjelp av Pythons funksjon “Print ()”. Denne metoden presenterer dataene som er gitt som inngang på skjermen.

Det ovennevnte Python-skriptet konstruerer en serie med 9 verdier og en spesifisert indeks. Navnet på serien er nevnt nedenfor som "Student_name" og datatypen som "Objekt".

Før vi jobber med å konvertere denne serien til en liste, vil vi først gå for verifisering av objekttypen. Objektdatatype lagrer forskjellige typer data, så vi vil sjekke det ved å skrive kodeinjen. Vi har brukt metoden “type ()” for å oppdage typen objekt. Navnet på serien “Student_name” vil bli sendt som innspill til denne funksjonen. Etter det blir metoden “Type (“ Student_name)) ”satt inn i" Print () "-funksjonen for å utvise objekttypen.

Her finner vi ut datatypen til objektet, som er "Series".

Vi har påkalt Pandas -serien.verdier.Tolist () ”-metode. Serienavnet “Class_Record” er skrevet med “.verdier.Tolist () ”-metode. Verdiene.Tolist () ”-metoden vil ta verdiene til den medfølgende serien og transformere dem til en liste. For å lagre denne listen har vi opprettet en variabel “Newlist” og vist den på Python -konsollen med “Print ()” -metoden.

Serien blir gradvis forvandlet til en liste i øyeblikksbildet.

Vi leverte nettopp “newlist” som inndata til “type ()” -metoden og satte den på visning ved å bruke "print ()" -metoden.

Klassen er identifisert som en "liste". Bekreftelsen blir vellykket.

Ovennevnte transformasjon tar verdiene i serien og endrer dem til en liste. Noen ganger må vi noen ganger endre indeksen til serien til en liste. For å gjøre dette, må vi gi "indeks" -etiketten med serienavnet med "Tolist ()" -metoden.

Vi kalte nettopp “serien.verdier.Tolist () ”-metode. Her har vi nevnt navnet på serien med "indeks" -etiketten som "Class_Record.indeks.verdier.ramse opp()". Dette vil ta indeksverdiene til "Class_Record" -serien og konvertere dem til en liste.

Den resulterende listen lagrer indeksverdiene transformert fra en Pandas -serie til en liste.

En annen teknikk er å konvertere både indeksen og dataene til serien til en liste. For denne konverteringen vil vi bruke metoden “RESET_INDEX ()” for å legge indeksen med verdiene i utgangslisten.

Seriene.verdier.Tolist () ”-metode brukes med" Reset_index () "-funksjonen. Vi får det som “class_record.reset_index ().verdier.ramse opp()". Der "class_record" er serienavnet "reset_index ()" er metoden for å holde indeksetikettene som en del av listen, og "verdiene.Tolist () ”skal konvertere serien til en liste.

Vi har en liste med både indeksetikettene så vel som verdiene fra en serie.

Eksempel 2: Bruke listen () -metoden for å konvertere Pandas -serien til en liste

Vi har kalt Pandas “PD.Serie () ”metode for generering av en Pandas -serie. Verdiene vi har gitt for å bygge en serie er “100”, “200”, “300”, “400”, “500”, “600”, “700”, “800” og “900”. “PD.Serie () ”-metode vil bruke disse verdiene til å lage en serie når vi påkaller den. Resultatet vil bli lagret i objektet "sifre". Deretter benyttet vi "Print ()" -funksjonen for å se serien.

Ved å kjøre denne koden, får vi serien med spesifiserte verdier som er vist nedenfor.

For å transformere utgangsserien til en liste, har vi kalt “List ()” -metoden. For å bruke denne metoden, må vi gi navnet på serien mellom dens parenteser. Her er serien vår "sifre", som er lagt inn i metoden "liste ()" og lagret i "endring" -variabelen. Deretter viste vi den etter "print ()" -metoden og viste også datatypen for å sikre at serien blir konvertert til en liste, ved hjelp av "type ()" -metoden.

Den konverterte listen med "listen" på objektetype er på visningen.

Konklusjon

Transformasjonen av en Pandas -serie til en liste kan oppnås ved å bruke metodene som tilbys av Pandas verktøysett. Pandaene gir oss to metoder, “Tolist ()” og “List ()”, for å konvertere serien til en liste. Denne guiden lar deg implementere hver teknikk for oppgavene dine bare ved å følge de enkle trinnene som er utført i denne opplæringen. De utdypet metoden “Tolist ()” med forskjellige teknikker for å bruke den for seriekonvertering i den første illustrasjonen, mens de 2nd Forekomst utførte metoden “List ()” for å generere en liste ut av en Pandas -serie.