Syntaks for Pandas Info () -metode
Vi kommer til å diskutere parametrene som brukes her:
Verbose: Å bruke denne egenskapen lar brukeren velge om han vil forklare hele rapporten
Buf: Det er heller ikke obligatorisk. Den bestemmer hvor en annen utgang skal sendes. Pass den omskrivbare bufferen hvis du vil endre utgangen mer.
Minnebruk: Angir om DataFrame -elementene 'samlede minnebruk, inkludert indeksen, skal vises. Som standard overholder dette verdien for pandaer. alternativer.display_memory bruk viser alltid minnebruk som "sant". Aldri vis minnebruk er "falsk".
MAX_COL: Når skal du bruke den forkortede utgangen i stedet for den ordrike utgangen. Den avkortede utgangen brukes hvis DataFrame inneholder flere kolonner enn Max Cols -grensen. Pandas alternativer vises.maks _info_ kolonnerverdien brukes som standard.
NULL_COUNTS: Det tjener til å indikere om du skal vise nulltellinger eller ikke.
Eksempel 1: Vis datarammeens sammendrag ved å bruke info -metoden med den ordinære verdien True
Vi snakker om Python Pandas Dataframe.Info () -metode i denne demonstrasjonen. For å skaffe en DataFrame -rapport, bruker vi denne metoden. Denne funksjonen viser informasjon om et datasett, for eksempel indekstype og kolonner, ikke-nullverdier og minneforbruk, når den påberopes til en dataframe. La oss nå snakke om eksemplet. Vi har brukt tre kolonner i dette eksemplet; “Heltall”, “Karakterer” og “Float Values”. Det er fire heltallbaserte tall i kolonner “Heltall”, “7”, “8”, “9” og “10”. Vi har valgt fire verdier for karakteren "tillegg", "subtraksjon", "multiplikasjon" og "divisjon". I kolonnen har vi "flyteverdi" den har disse verdiene "1.1 ”,“ 1.2 ”,“ 1.3 ”og“ 1.4 ”.
Etter det passerte vi denne listen over verdier for å generere en dataramme ved å bruke “PD.dataramme ”-metode levert av Pandas modul for å konstruere datarammen. Vi har tildelt nye etiketter til denne listen “Integer” som “Int”, “Character” som ”Char” og “Float_Values” som ”Float”; Disse etikettene vil være kolonnetitler av vår utdata -ramme. En uttalelse "beskrivelse av datarammen" vises ved hjelp av "print ()" -funksjonen.
Så kommer vi til hovedfunksjonen til programmet, som er datarammen “Info ()” -metoden. Datarammen.Info -funksjon brukes til å oppnå en enkel oversikt over datarammen. “DF.info () ”brukes her for å gi en oversikt over koden. I dette tilfellet er parameteren vi har gitt til denne funksjonen "ordre". Denne parameteren har to mulige verdier; "sant eller usant". “Verbose = True” som brukes her betyr å vise hele informasjon om datarammen. "Sann" visningsminnebruk. Derfor bruker vi “DF.info (verbose = true) ”-funksjon, som skriver ut all datarammeens informasjon.
Som vist i resultatet viser det et kodesammendrag; For det første informerer det oss om klassen, som er “Pandas.kjerne.ramme.DataFrame ”, så viser det indeksområdet vi har i dette eksemplet er“ 4 ”, noe som betyr at informasjonen vi skrev inn i denne koden er indeksert fra 0 til 3; Dermed er det oppføringer fra 0 til 3 totalt. "Datakolonnene" i det følgende indikerer at det er tre kolonner. Den første kolonnen viser kolonnenavn, den andre kolonnen viser ikke-null-antallet, og den tredje kolonnen viser datatypene for dataene vi har lagt inn. Den nevner til slutt at datatypene vi har er “Float64 (1)”, “Int64 (1)” og “Object (1)”, og dette bruker 224.0+ byte av minne.
Eksempel nr. 2: Vis sammendraget ved å bruke info () -metoden med ordentlig verdi falsk
Angående vårt andre eksempel ved å importere Pandas modul. I denne prosedyren opprettes en dataramme med tre kolonner. Den første kolonnen refererer til "heltallet", den andre som "karakteren", og den tredje som "flyteverdiene". Vi har tre verdier i kolonnen “Heltall”, som er “4”, “5” og “6” og i kolonnen “tegn”, har vi tre variabler “A”, “B” og “C” og for kolonnen “Float Values”, vi har “2.2 ”,“ 1.2 ”, og“ 3.3 ”. Siden indeksstørrelsen er “3”, betyr det at vi har oppføringer fra “0” til “2.”
I dette eksemplet brukes metoden “Info ()” for å få en rask DataFrames -rapport uten å vise minnebruk. Å bruke True eller False in Verbose er å indikere om du skal skrive ut full informasjon eller ikke er valgfritt eller ikke. Datarammen vises nå ved hjelp av “PD. Dataramme".
Så ved å bruke "print ()" -funksjonen, viser vi utsagnet "detalj" i følgende trinn. Så skriver vi ut funksjonen “DF.info (verbose = falsk) ”. Å bruke denne funksjonen vil gi oss en kortfattet oversikt over koden. I stedet for å skrive ut hele datarammen og skissere innholdet, ble denne metoden brukt for å forklare koden kortfattet. Nå ved å bruke DF.info (verbose = falsk) ”Det vil ganske enkelt vise“ detaljene ”og beskrive det.
Utgangen viser at "detaljene" er ganske kortfattet og tydelig. Siden vi brukte “Verbose = True” i forrige eksempel, ble kodens hele sammendrag og dataramme vist; Vi brukte imidlertid verbose = usant i dette, så det viste et veldig kort sammendrag. I "detalj" først viser det "klassen", som er "pandaer.kjerne.ramme.Dataramme".
"Indeksområdet" vises i neste linje, som er "3" som indikerer at oppføringene er fra "0 til 2" da, det indikerer antall kolonnen der det er tre kolonner da; Kanskje blir datatypene for dataene vi har i datarammen presentert. “Float64 (1)”, “Int64 (1)”, “Int64 (1)” og objekt (1) er datatypene.
Et objekt er ikke en datatype, men her brukes det til karakteren. Den neste linjen viser minnebruk, som viser mengden lagring som er gratis på systemet ditt i tillegg til hvor mye minne som brukes av alle åpne programmer, inkludert Windows. Størrelsen for minnebruk er “200.0+ byte) ”.
Konklusjon
Vi snakket om info () -funksjonen i denne artikkelen. Pandas 'info -funksjon beskriver datarammen. Hvis vi kort skulle oppsummere artikkelen i det første eksemplet, ville vi opprette en dataramme der vi tar tre kolonner "heltall", "karakter" og "float_values". Vi har noen verdier i disse kolonnene. Vi har en indeks med fire oppføringer, alt fra “0 til 3”. Bruke “DF.info.(Verbose = true) ”-funksjonen vil vise hele datarammeens sammendrag. En dataramme med noen kolonner er det vi har fått i det andre eksemplet. Den har tre oppføringer i vår indeks, nummerert “0 til 2”. Funksjonen “DF.info.(verbose = falsk) ”vil vise en kort oversikt over koden. Denne artikkelen kan gjøre det enklere for deg å forstå Pandas info () -metode.