Pandas viser alle rader

Pandas viser alle rader
I programmering er pandas get_option () og set_option () metoder ekstremt nyttige. Vi kan undersøke utstillingsverdier og transformere dem til forskjellige verdier ved å bruke get_option og set_option -funksjonene. Noen ganger har vi en dataaframe med en stor mengde informasjon, og brukeren ønsker å se hele DataFrame, inkludert hver av disse kolonnene og radene, for å gjøre det lettere for brukere. Nå gir Pandas metoden “set_option”. I denne artikkelen bruker vi “Display.Max_rows ”for å vise DataFrames maksimale antall rader. Det vil være nyttig hvis vi vil vise hver rad fra den enorme Dataframe. Vi vil også importere en "CSV" -fil fordi vi trenger å bygge en database med en stor mengde informasjon. “CSV” -filer kan sees på samme måte som en Excel-fil fordi kommaer skiller verdiene, og denne “CSV” står for “Comma-separerte verdier”.

Syntaks for SET_OPTION () -metoden for å vise maksimal mengde rader

Syntaks for get_option () -metoden for å vise antall rader

Eksempel 1: Viser alle radene på DataFrame ved å bruke metoden SET_OPTION ()

Dette eksemplet viser hvordan du oppretter en DataFrame fra en CSV -fil ved hjelp av Pandas “PD.read_csv () ”-funksjon og hvordan du bruker“ set_option () ”-metoden for å vise hver rad i den dataaframe. I denne artikkelen oppnås kodeimplementeringen ved hjelp av “Spyder” -verktøyet. La oss starte med dette eksemplets første kode. Til å begynne med må vi importere Pandas -biblioteket. Nå er det helt opp til deg om du vil importere en CSV -fil eller opprette en DataFrame med spesifiserte verdier, men som du kan se her, velger vi en CSV -fil fordi prosessen er enkel.

“Pandaene.read_csv () ”-funksjon brukes i det andre trinnet for å inkludere en 'CSV” -fil i koden. CSV -filen står for “Comma Separated File”. Flertallet av informasjonen som kreves for analyse er tilgjengelig i tabellform, vanligvis i Excel- eller CSV -filer. Vi trenger funksjonen "read_csv ()", som oppnår data i form av en dataramme, for å få tilgang til data fra en "CSV" -fil. I stedet for å konstruere en dataaframe fordi vi krevde et stort antall rader å vise, trodde vi at det ville være enklere å laste ned en eksempler på CSV -fil fra Internett og deretter legge den til denne koden ved å bruke "read_csv ()" -funksjonen. Filnavnet er “Record.CSV, ”som vi har nevnt. For tiden inneholder CSV -filen som heter Record en liste over "99" -poster.

La oss gå videre til kodens hovedfunksjon, der vi må bruke metoden "set_option" med "display.max_row ”for å vise et maksimalt antall rader. Fordi den erkjenner at det er “99” rader i rekorden Dataframe, vil den vise dem alle. Når vi ønsker å endre standard antall rader som skal vises, bruker vi “set_option”. "Vise.Max_row ”brukes til å vise alle radene i DataFrame. Vi setter “visning.max_row ”til“ Ingen ”, som vil vise alle DataFrames rader med maksimal lengde. Siden det er "99" rader i denne dataaframmen, må alle "99" rader vises etter at funksjonen er kjørt. Dataframe vil nå vises ved hjelp av "print ()" -funksjonen.

"Run File" -funksjonen lar oss se en DataFrame som vises. Her kan vi se at DataFrame har nittini rader med fem kolonner. Vi kunne ikke fange hele rammen fordi den var for stor, så vi viste dette bildet i to deler, og tydelig illustrerer at det viser alle en nittini-rader. Til slutt viser den også Matrix -ordren, som er ”99 × 5”, som sier “99” rader og “5” kolonner. Fordi indeksen begynner ved “0”, får den til å telle rader fra 0. Dermed kan vi se at alle midtre søyler er blitt forkortet, og bare holder en håndfull av de første og siste kolonnene synlige. Dette er resultatet av verktøyets standardinnstillinger.

Eksempel 2: Bruke metoden set_option () for å vise ti rader ved å angi verdien 10 på displayet.MAX_ROWS Eiendom

I dette eksemplet vil vi vise ti rader fra DataFrame ved å bruke SET_OPTION -metoden. Vi genererer igjen en DataFrame fra en CSV -fil, lik det siste eksemplet.

Derfor, før vi begynner det andre eksemplet på artikkelen vår, må vi først importere Pandas -biblioteket. Neste trinn er å generere en dataaframe ved hjelp av en CSV -fil. For å starte, bare last ned en CSV -fil fra Internett og gi den et navn du ønsker. Deretter importerer vi CSV -filen vår ved å bruke pandaene “Read.CSV () ”-metode. CSV -filen kalles “Data.CSV ”. Den inneholder opptil “499” -poster som betyr at den maksimalt har "499" rader.

Vi skrev deretter inn hovedfunksjonen, der vi måtte bruke "set_option" med "display.Max _row ”for å vise radene. Anta at vi bruker "10" som en standardverdi i stedet for "ingen" i denne metoden. Hvis vi setter "ingen", betyr det at den viser alle radene i DataFrame. Fremgangsmåten "Print ()" vil nå bli brukt til å vise vår DataFrame.

Her er det som skjer når vi kjører denne koden. DataFrame som vises i dette bildet er synlig for oss. DataFrame viser “10” rader på grunn av innstilling av verdier “10” til “Vis.MAX_ROW ”. Disse 10 radene inkluderer indeksene “0”, “1”, “2”, “3,” “4”, “494”, “495”, “496”, “497,” og “498”. Senterkolonnen ble trimmet, og flere indeksnummer ble gjentatt på grunn av verktøyets standardoppførsel. Som vi kan se her, er de synlige kolonnene "serienummer", "firmanavn" og "beskrivelse". Til slutt viser den DataFrames ordre, som viser “499Rows x 5Columns”, som indikerer at den har “499” rader og “5” kolonner.

Eksempel 3: Bruke get_option () -metoden for å vise maksimale rader fra DataFrame

I denne illustrasjonen vises alle radene til DataFrame ved å bruke "get_option". Vi bruker en CSV -fil igjen med samme navn “Data.CSV ”som vi gjorde for det andre eksemplet, men denne filens data er annerledes. Vi importerer denne CSV -filen ved å bruke “Pandas.read_csv ”på samme måte som vi importerte de to foregående forekomstene. Nå er DataFrame blitt konstruert.

Vi vil vise hver rad i DataFrame. Derfor bruker vi get _option med “Display.Max_rows ”for å gjøre dette. Når vi har en enorm mengde data i DataFrame, for eksempel denne CSV -filen “Data.CSV ”med maksimalt“ 99 ”-poster tilgjengelig, bruker vi ofte" Get Option () "-funksjonen for å vise alle radene tydelig på skjermen. Metoden “get_option ()” brukes for å oppnå inngangsverdiene, mens “Set Option ()” -metoden brukes til å sette verdien av inngangsalternativet.

På den annen side setter vi “ingen” til “Vis.Max_row ”fordi vi vil vise det totale antallet rader i DataFrame. Ved å påkalle “get_option (display.maks rader) ”metode, vi kan hente alle rader. Vi vil vise DataFrame på følgende skjermbilde ved hjelp av "print ()" -funksjonen:

Utgangsbildet viser vår dataaframe med en stor mengde data. Her kan vi se at hele DataFrames rader har blitt vist. Siden det er "99" rader totalt, delte vi utgangen i to bilder. Det første bildet viser de første radene, og det andre bildet viser de siste radene, og beviser at vi med hell viste det største antallet rader fra den enorme mengden DataFrame. Fordi verktøyrammen vår bare har en begrenset mengde rammeplass og egentlig er et verktøy som standard oppførsel, er midtkolonnene trimmet. Det ender med å vise DataFrames ordre, “99 rader x 5 kolonner”, som indikerer at den inneholder nittini rader og fem kolonner.

Konklusjon

Vi kan lage dataframmer ved hjelp av forskjellige teknikker, og vi bruker en "CSV" -fil i denne artikkelen fordi vi trenger mange poster. I stedet for å legge til enkeltkolonner til en dataframe og liste over verdiene for hver enkelt, vil vi legge til postene gjennom “CSV” -filen ved hjelp av Pandas “Les.CSV () ”-metode. Hovedmålet med denne artikkelen er å vise de maksimale radene til DataFrame som mulig ved å bruke “get_option ()” og “set_option” -metodene med “Display.MAX_ROW ”. Fordelen med å bruke “Display.Max_column ”er at du fremdeles kan skaffe alle radene selv om du har et betydelig antall poster. Vi kan bruke disse teknikkene for å forenkle oppgavene våre.