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 တန်ဖိုးများကို ဖြည့်နည်း