Pandas ရှိ ကော်လံများစွာအတွက် na တန်ဖိုးများကို ဖြည့်နည်း
pandas fillna() function သည် pandas DataFrame ကော်လံများတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကိုဖြည့်ရန်အတွက် အသုံးဝင်သည်။
ဤသင်ခန်းစာသည် အောက်ပါပန်ဒါ DataFrame ရှိ ကော်လံအများအပြားအတွက် ပျောက်ဆုံးနေသောတန်ဖိုးများကိုဖြည့်ရန် ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုခြင်း၏နမူနာများစွာကို ပေးဆောင်သည်-
import pandas as pd import numpy as np #createDataFrame df = pd. DataFrame ({'team': ['A', np. nan , 'B', 'B', 'B', 'C', 'C', 'C'], 'points': [25, np. no , 15, np. no , 19, 23, 25, 29], 'assists': [5, 7, 7, 9, 12, 9, np. no , 4], 'rebounds': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame print (df) team points assists rebounds 0 A 25.0 5.0 11 1 NaN NaN 7.0 8 2 B 15.0 7.0 10 3 B NaN 9.0 6 4 B 19.0 12.0 6 5 C 23.0 9.0 5 6 C 25.0 NaN 9 7 C 29.0 4.0 12
ဥပမာ 1- ကော်လံအားလုံး၏ ပျောက်ဆုံးနေသော တန်ဖိုးများကို ဖြည့်ပါ။
အောက်ပါကုဒ်သည် DataFrame ရှိ ကော်လံ အားလုံးအတွက် ပျောက်ဆုံးနေသောတန်ဖိုးများကို သုညဖြင့် ဖြည့်နည်းကို ပြသသည်-
#replace all missing values with zero df. fillna (value= 0 ,inplace= True ) #view DataFrame print (df) team points assists rebounds 0 A 25.0 5.0 11 1 0 0.0 7.0 8 2 B 15.0 7.0 10 3 B 0.0 9.0 6 4 B 19.0 12.0 6 5 C 23.0 9.0 5 6 C 25.0 0.0 9 7 C 29.0 4.0 12
ဥပမာ 2- ကော်လံများစွာအတွက် ပျောက်ဆုံးနေသောတန်ဖိုးများကို ဖြည့်ပါ။
အောက်ပါကုဒ်သည် DataFrame ၏ အမှတ်နှင့် အထောက်အကူကော်လံများအတွက် သုညဖြင့် ပျောက်ဆုံးနေသောတန်ဖိုးများကို မည်သို့ဖြည့်စွက်ရမည်ကို ပြသသည်-
#replace missing values in points and assists columns with zero df[['points', 'assists']] = df[['points', 'assists']]. fillna (value= 0 ) #view DataFrame print (df) team points assists rebounds 0 A 25.0 5.0 11 1 NaN 0.0 7.0 8 2 B 15.0 7.0 10 3 B 0.0 9.0 6 4 B 19.0 12.0 6 5 C 23.0 9.0 5 6 C 25.0 0.0 9 7 C 29.0 4.0 12
ဥပမာ 3- မတူညီသောတန်ဖိုးများဖြင့် ကော်လံအများအပြားမှ ပျောက်ဆုံးနေသောတန်ဖိုးများကို ဖြည့်ပါ။
အောက်ပါကုဒ်သည် မတူညီသောတန်ဖိုးသုံးခုဖြင့် မတူညီသောကော်လံသုံးခုတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို မည်သို့ဖြည့်စွက်ရမည်ကို ပြသသည်-
#replace missing values in three columns with three different values df. fillna ({'team': ' Unknown ', 'points': 0 , 'assists': ' zero '}, inplace= True ) #view DataFrame print (df) team points assists rebounds 0 A 25.0 5 11 1 Unknown 0.0 7 8 2 B 15.0 7 10 3 B 0.0 9 6 4 B 19.0 12 6 5 C 23.0 9 5 6 C 25.0 zero 9 7 C 29.0 4 12
ကော်လံသုံးခုရှိ ပျောက်ဆုံးနေသောတန်ဖိုးတစ်ခုစီကို ထူးခြားသောတန်ဖိုးတစ်ခုဖြင့် အစားထိုးထားသည်ကို သတိပြုပါ။