Pandas- nan ကို none နဲ့ အစားထိုးနည်း


Pandas DataFrame တွင် NaN တန်ဖိုးများကို None ဖြင့် အစားထိုးရန် အောက်ပါအခြေခံ syntax ကို သင်သုံးနိုင်သည်။

 df = df. replace (np. nan , None )

NaN အစား ပျောက်နေသောတန်ဖိုးများကိုကိုယ်စားပြုရန် None ကို အသုံးပြုသည့်ဒေတာဘေ့စ်သို့ pandas DataFrame တင်ပို့ရန်လိုအပ်သောအခါတွင် ဤလုပ်ဆောင်ချက်သည် အထူးအသုံးဝင်ပါသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- ပန်ဒါများတွင် None ဖြင့် NaN ကို အစားထိုးပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။

 import pandas as pd
import numpy as np

#createDataFrame
df = pd. DataFrame ({' A ': [5, 6, 8, np.nan, 4, 15, 13],
                   ' B ': [np.nan, 12, np.nan, 10, 23, 6, 4],
                   ' C ': [2, 7, 6, 3, 2, 4, np.nan],
                   ' D ': [5, np.nan, 6, 15, 1, np.nan, 4]})

#view DataFrame
print (df)

      ABCD
0 5.0 NaN 2.0 5.0
1 6.0 12.0 7.0 NaN
2 8.0 NaN 6.0 6.0
3 NaN 10.0 3.0 15.0
4 4.0 23.0 2.0 1.0
5 15.0 6.0 4.0 NaN
6 13.0 4.0 NaN 4.0

DataFrame တွင် NaN တန်ဖိုးများစွာရှိကြောင်း သတိပြုပါ။

NaN တန်ဖိုးတစ်ခုစီကို None ဖြင့် အစားထိုးရန်၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #replace all NaN values with None
df = df. replace (np. nan , None )

#view updated DataFrame
print (df)

      ABCD
0 5.0 None 2.0 5.0
1 6.0 12.0 7.0 None
2 8.0 None 6.0 6.0
3 None 10.0 3.0 15.0
4 4.0 23.0 2.0 1.0
5 15.0 6.0 4.0 None
6 13.0 4.0 None 4.0

DataFrame ကော်လံတစ်ခုစီရှိ NaN တစ်ခုစီကို None ဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။

သီးခြားကော်လံတစ်ခုရှိ NaN တန်ဖိုးများကိုသာ None ဖြင့် အစားထိုးလိုပါက၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

 #replace NaN values with None in column 'B' only
df[' B '] = df[' B ']. replace (np. nan , None )

#view updated DataFrame
print (df)

      ABCD
0 5.0 None 2.0 5.0
1 6.0 12.0 7.0 NaN
2 8.0 None 6.0 6.0
3 NaN 10.0 3.0 15.0
4 4.0 23.0 2.0 1.0
5 15.0 6.0 4.0 NaN
6 13.0 4.0 NaN 4.0

ကော်လံ “ B” တွင်သာ NaN တန်ဖိုးများကို None သို့ပြောင်းထားသည်ကို သတိပြုပါ။

ဆက်စပ်- Pandas တွင် သုညဖြင့် NaN တန်ဖိုးများကို အစားထိုးနည်း

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas တွင် သီးခြားတန်ဖိုးများကို မည်သို့အစားထိုးမည်နည်း။
ကော်လံတန်ဖိုးများဖြင့် Pandas DataFrame ကို စစ်ထုတ်နည်း
Pandas ရှိ ကော်လံများစွာအတွက် NA တန်ဖိုးများကို ဖြည့်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်