Pandas -serien absolutt verdi

Pandas -serien absolutt verdi

Python er et programmeringsspråk på høyt nivå som er flott for dataanalytikere da Pandas i Python ga et fantastisk økosystem av datasentriske pakker. Pandaer i Python gir fantastiske pakker som gjør dataanalyse enkel og enklere.

I Python er den absolutte verdien av et tall nesten den samme som i matte. Når du finner en absolutt verdi av et tall ved hjelp av hvilken som helst Python -funksjon, returnerer den også den ikke -negative verdien av dette tallet. Python-programmeringsspråk gir innebygd funksjon og Panda-pakker for å finne den absolutte verdien av et tall eller en serie. I denne artikkelen skal vi diskutere dette emnet i detalj.

Hva er absolutt verdi i Python?

Hvis du er ny på en serie absolutt verdi, la oss introdusere deg for definisjonen av en absolutt verdi eller en serie. Hvis du allerede er kjent med det, la oss bare gi deg en oppsummering for å minne deg om de grunnleggende konseptene.

Uansett tegn på et tall, returnerer den absolutte funksjonen sin ikke -negative verdi, og det er også ofte kjent som en modulfunksjon. Den absolutte verdien eller modulen til 2 er for eksempel 2, som den absolutte verdien eller modulen på -2. Den absolutte () -funksjonen brukes ofte for å finne avstanden fra den positive siden av det aktuelle tallet som er gitt, uten å vurdere tegn på tallet.

Hvordan få absolutt verdi i Pandas -serien?

Som vi nevnte tidligere, gir Python Panda -pakker for å finne den absolutte verdien av et tall eller en serie. Pandas -pakker har et par funksjoner for å beregne den absolutte verdien og serien.ABS () er en av disse funksjonene. Serie.ABS () brukes til å finne den absolutte verdien av hvert tall i et datasett.

ABS () er en innebygd funksjon av Python tilgjengelig med standardbiblioteket. Når et nummer blir gitt til det, returnerer det den ikke -negative verdien av dette tallet, uten å vurdere tegnet på nummeret. Antallet kan være et komplekst tall, et reelt tall, et flytende punktnummer eller bare et enkelt heltall.

Imidlertid returneres størrelsen i tilfelle av å gi et komplekst tall. Mens et absolutt heltall returneres for et heltall, et absolutt reelt tall for et reelt tall, og et absolutt flytende punktnummer for et flytende punktnummer, uavhengig av skiltet deres.

Hva er syntaksen til ABS () -metoden?

Syntaksen til ABS () er veldig enkel, det tar bare en parameter; Antallet, som det må beregne det absolutte og returnere dets absolutte verdi. Her er syntaksen til ABS ():

Antallet 'er igjen et hvilket. La oss nå utforske noen eksempler for å lære å bruke ABS () -funksjonen.

Eksempel 1:

I dette eksemplet vil vi ta 6 tall; Heltall, negativt heltall, ekte, flytende punkt, negativt flytende punkt og komplekst tall for å vise hvilke forskjellige typer absolutte verdier ABS () -funksjonen vil returnere. Se koden for ABS (0) -funksjonen nedenfor:

Pinteger = 5
Ninteger = -5
realnum = 2
Pfloat = 3.8
Nfloat = -3.8
ComplexNum = 5+9J
print ("Den absolutte verdien av et positivt heltall er =", abs (pinteger))
print ("Den absolutte verdien av et negativt heltallnummer er =", abs (ninteger))
print ("Den absolutte verdien av et reelt tall er =", abs (realnum))
Print ("Den absolutte verdien av et positivt floatnummer er:", ABS (PFLOAT))
Print ("Den absolutte verdien av et negativt floatnummer er:", ABS (NFLOAT))
Print ("Den absolutte verdien av et komplekst tall er:", ABS (ComplexNum))

Som du kan observere, returneres et heltall for et heltall, et reelt tall returneres for et reelt tall, et flytende punkt returneres for et flytende punkttall, og en størrelse returneres for det komplekse tallet. Imidlertid er det absolutte antallet for negative verdier også det samme.

Eksempel 2:

Nå som vi vet hvordan ABS () -funksjonen fungerer og hvordan den beregner den absolutte verdien av et tall, la oss lære å bruke ABS () -funksjonen for å finne den absolutte verdien av en serie. Som vi har diskutert tidligere, gir Pandas i Python serien.ABS () Funksjon for å finne den absolutte verdien av en serie, så vi bruker det i dette eksemplet.

Forskjellen mellom abs () og serier.ABS () -funksjonen er den serien.ABS () Ikke ta noen parameter og returner den absolutte verdien av det komplette datasettet i stedet for bare et tall. Først må du lage et datasett for å sende til serien og deretter bruke ABS () -funksjonen. ABS () -funksjonen går over hvert tall i datasettet og finner sin absolutte verdi. Se den enkle koden nedenfor for å lære bruken av serien.ABS () Funksjon.

Importer pandaer som PD
liste1 = [1, 2, 3, -4, -10.3, 4+6j]
Series1 = PD.Serie (liste1)
Trykk (Series1.abs ())

Det er verdt å merke seg at listen inkluderer både komplekse og reelle tall. Nedenfor er utdataene fra ovennevnte kode:

Nå kan du se at abs () og serien.ABS () har samme funksjonalitet og returnerer samme resultat.

Eksempel 3:

Å sende et komplett utvalg til ABS () gjør ABS () tilbake den absolutte verdien av hvert tall. I dette eksemplet vil vi imidlertid få deg til å lære hvordan du kan beregne den absolutte verdien av et bestemt tall eller en rad i et datasett. Det første trinnet er å lage et datafram, deretter oppgi navnet på raden du vil finne den absolutte verdien, og deretter til slutt bruke ABS () -funksjonen for å finne den absolutte verdien av den spesifikke raden.

Importer pandaer som PD
df = pd.DataFrame ('navn': ['Herry', 'Jenny', 'Peter', 'Mars'],
'Matematikk': [53, 29, -92, -56.3],
'Fysikk': [-58, -97, 62, 48])
df ['absolutt matematikk'] = (df.Matte).abs ()
df

Se utgangen nedenfor og observer at abs () bare beregnet den absolutte verdien av matematikkrekken mens den andre raden forble den samme.

Konklusjon

I denne artikkelen har vi lært det generelle begrepet absolutt verdi i matematikk, og så har vi sett hvordan vi finner den absolutte verdien i Python. Pandas -pakker for å finne den absolutte verdien av et tall er tilgjengelige på Python -programmeringsspråket. ABS () -metoden i en DataFrame brukes til å finne den absolutte verdien av et tall, en serie eller en individuell rad.