8 min read

Yadda ake bincika ƙimar NaN a Python?

A Python, ƙimar NaN ƙima ce ta musamman da ke nuna cewa lamba ba lamba ba ce. Don bincika ƙimar NaN a Python, zaku iya amfani da aikin ...

A Python, ƙimar NaN ƙima ce ta musamman da ke nuna cewa lamba ba lamba ba ce. Don bincika ƙimar NaN a Python, zaku iya amfani da aikin isinstance(). Ayyukan isinstance() yana dawo da ƙimar boolean wanda ke nuna ko abin da aka bayar misali ne na wani aji. Idan aikin isinstance () ya dawo da gaskiya, to abu shine misali na ajin da hujja ta kayyade, kuma idan aikin isinstance () ya dawo Karya, to abu ba misali bane na ajin da aka ayyana ta hujjar.

Don amfani da aikin isinstance() don bincika ƙimar NaN a Python, zaku iya amfani da misalin lamba mai zuwa

idan akwai (x, iyo)

buga ("x mai iyo ne")

wani

buga ("x ba lamba ba")

A Python, ta yaya kuke bincika ko ƙima ɗaya NaN ce?. Akwai hanyoyin da suke amfani da ɗakunan karatu (pandas, math, da numpy) da hanyoyin da ba sa amfani da ɗakin karatu.

NaN taƙaitaccen bayani ne don Ba Lamba kuma yana ɗaya daga cikin hanyoyin gama gari don wakiltar ƙimar da ta ɓace a cikin bayanai. Ƙimar maɗaukaki ce ta musamman wacce ba za a iya canzawa zuwa wani nau'in banda ta iyo ba

Ɗaya daga cikin batutuwa masu mahimmanci a cikin nazarin bayanai shine darajar NaN. Yana da mahimmanci a yi hulɗa da NaN don cimma sakamakon da ake so

Abu ne mai sauƙi don ganowa da ma'amala da NaN a cikin tsari, jeri, ko tsarin bayanai. Koyaya, ƙayyadadden ƙimar NaN na tsaye yana da wahala. A cikin wannan labarin, zan bi hanyoyi biyar don magance NaN a Python. Hanyoyi uku na farko sun dogara da ginanniyar ayyukan ɗakin karatu.

Hanya 1. Amfani da Pandas Library

Ana iya amfani da aikin isna() na ɗakin karatu na pandas don tantance ko ƙima ba ta da tushe ko NaN. Idan darajar NaN/null, zai dawo Gaskiya

____0

Hanyar 2. Amfani da Laburaren Numpy

Ana iya amfani da aikin isnan() na labura don tantance ko ƙima ba ta da amfani ko NaN. Yana kama da aikin isna() na pandas

____1

Hanyar 3. Amfani da ɗakin karatu na lissafi

Laburaren lissafin ya ƙunshi ginanniyar ayyukan lissafi. Duk ainihin lambobi suna rufe ta ɗakin karatu. za a iya amfani da lokacin da ake mu'amala da manyan lambobi
Don bincika ƙimar null/NaN, ɗakin karatu na lissafi ya ƙunshi aikin isnan()

____2

Hanyar 4. Kwatanta da kanta

Lokacin da na fara aiki da babban kamfanin IT, dole ne in shiga horo na wata na farko. Lokacin gabatar da manufar ƙimar NaN, mai horon ya ambata cewa suna kama da baƙi waɗanda ba a san su ba. Saboda waɗannan baƙi suna canza kamanni koyaushe, ba za mu iya kwatanta ƙimar NaN da kanta ba
Hanyar da aka fi sani don gano ƙimar NaN ita ce ganin ko madaidaicin daidai yake da kanta. Idan ba haka ba, dole ne ya zama darajar NaN

____3

Hanyar 5. Duba kewayon

Kewayon wani mallakar NaN ne wanda za'a iya amfani dashi don bincika NaN. Duk darajoji masu iyo suna faɗuwa tsakanin ƙarancin rashin iyaka da mara iyaka

rashin iyaka

Koyaya, ƙimar NaN sun faɗi a wajen wannan kewayon. A sakamakon haka, idan darajar ba ta faɗo cikin kewayon ragi mara iyaka zuwa mara iyaka ba, NaN ne.

Ana iya yin haka kamar haka

___4

Ina fatan kun sami amfani labarin da ya gabata. Na tabbata akwai wasu dabaru da yawa don bincika ƙimar NaN bisa la'akari daban-daban. Da fatan za a raba duk wasu hanyoyin da kuka gano don bincika ƙimar NaN/Babu

Assalamu alaikum, yau zamu tattauna akan NaN. Bugu da kari, za mu koyi yadda ake amfani da Python don tantance ko igiyar da aka ba ta NaN ce. Wataƙila kuna mamakin menene wannan NaN. Don haka bari in gaya muku cewa Nan gajarta ce ga Ba Lamba. Nau'in bayanan lamba ne wanda ke wakiltar ƙima mara ƙima. Misali, tushen murabba'in lamba mara kyau shine NaN, kamar yadda ake cire lamba mara iyaka daga wata lamba mara iyaka. A cikin tsarin kwamfuta, NaN tana wakiltar ƙimar da ba a bayyana ba

A Python, ta yaya kuke bincika idan kirtani NaN ne?

Zamu iya tantance ko kirtani NaN ne ta amfani da kayan abin NaN wanda NaN yake. = Nan

Bari mu ƙirƙiri aikin boolean mai suna isNaN() wanda zai dawo gaskiya idan hujjar da aka bayar ta NaN ce kuma ta ƙarya.

____5

Lambar mai zuwa zata samar da sakamako mai zuwa

____6

Hakanan zamu iya canza ƙima zuwa mai iyo don sanin ko NaN ne. Muna shigo da tsarin lissafi kuma muna amfani da lissafi don waɗannan. hanyar isnan(). Duba lambar da ke ƙasa

Sakamakon haka, lambar don tantance ko ƙimar NaN ta wanzu a cikin rukunin'set_of_numbers' kamar haka

______7

Lokacin da kuka kunna lambar, zaku sami 'Gaskiya,' wanda ke tabbatar da kasancewar ƙimar NaN a cikin ginshiƙin DataFrame.

______8

Bugu da kari, idan kuna son ganin ainihin rugujewar al'amuran da kimar NaN ta wanzu, zaku iya cirewa. dabi'u. kowane () daga code. Don haka cikakkiyar ma'anar don samun ɓarna zai kasance kamar haka

______9

Ya kamata ku ga misalai uku na ƙimar NaN

____100

Anan ga wata hanya don samun duk lokuttan da ƙimar NaN ta wanzu

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
01

Wani sabon shafi (wanda ake kira 'darajar_is_NaN') zai bayyana yanzu, yana nuna duk lokuttan da darajar NaN ta wanzu.

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
02

(2) ƙidaya adadin NaNs a cikin ginshiƙin DataFrame guda ɗaya

Kuna iya amfani da wannan haɗin gwiwar don ƙidaya ƙimar NaN a cikin ginshiƙi ɗaya na DataFrame

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
03

Ma'anar misalin mu shine kamar haka

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
04

Daga nan za a dawo muku da kirga ƙimar NaN uku

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
05

Kuma ga wata hanyar tantance lambar

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
06

Za ku sami ƙidaya lokuta uku na ƙimar NaN, kamar a baya

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
07

(3) Nemo NaN a duk faɗin DataFrame

Yanzu bari mu ƙara shafi na biyu zuwa ainihin DataFrame. Wani saitin lambobi masu kimar NaN za a haɗa su a cikin wannan shafi

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
08

Lokacin da kuka kunna lambar, zaku ga misalai 8 na ƙimar NaN a cikin DataFrame

import numpy as np
x = float("nan")
print(f"It's np.isnan : {np.isnan(x)}")
OutputIt's np.isnan : True
09

Hakanan zaka iya amfani da wannan haɗin gwiwar don bincika kasancewar ƙimar NaN a duk faɗin DataFrame

____200

Ga misalin mu

____201

Lokacin da kuka kunna lambar, zaku sami ƙimar 'Gaskiya,' wanda ke tabbatar da kasancewar ƙimar NaN a cikin DataFrame.

Ta yaya zan lissafta darajar NaN?

NaN lamba ce wacce ba lamba ta doka ba a JavaScript. Lambar. Idan darajar NaN ce, hanyar isNaN() zata dawo gaskiya. kuma nau'in bayanan lamba ne.

Ta yaya zan iya bincika ƙimar NaN a Pandas?

Waɗannan su ne hanyoyin bincika NaN a cikin Pandas DataFrame. .
Duba NaN tare da isnull(). dabi'u. kowace hanya ().
Kirga NaN Amfani da isnull(). sum() Hanyar
Bincika NaN Amfani da isnull(). dabi'u. kowane () Hanyar
Kirga NaN Amfani da isnull(). sum(). sum() Hanyar

Ta yaya za ku tantance ko mai canzawa yana da ƙimar NaN?

1. isNaN() Hanyar . Ana iya amfani da aikin isNaN() don tantance ko lamba NaN ce. Ayyukan boolean ne wanda ke dawowa gaskiya idan lamba NaN ce kuma ta ƙarya.

Ta yaya zan tantance ko kirtani yana da ƙimar NaN?

Zamu iya tantance ko kirtani NaN ne ta Yin amfani da kayan NaN wanda NaN ke. = NaN . Bari mu ƙirƙiri aikin boolean mai suna isNaN() wanda zai dawo gaskiya idan hujjar da aka bayar ta NaN ce kuma ta ƙarya. Hakanan zamu iya canza ƙima zuwa mai iyo don sanin ko NaN ne.

John Conner
John Conner
John Conner has written about blogger for more than 5 years and for congnghe123 since 2017

Member discussion

       

Related Posts