Pandas- nan တန်ဖိုးများဖြင့် ကော်လံများကို ဖယ်ရှားနည်း
NaN တန်ဖိုးများဖြင့် ပန်ဒါ DataFrame ကော်လံများမှ ကော်လံများကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- NaN တန်ဖိုးဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
df = df. dropna (axis= 1 )
နည်းလမ်း 2- NaN တန်ဖိုးများအားလုံးဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
df = df. dropna (axis= 1 ,how=' all ')
နည်းလမ်း 3- NaN တန်ဖိုးများ အနည်းဆုံး အရေအတွက်ဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
df = df. dropna (axis= 1 ,thresh= 2 )
အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
import pandas as pd import numpy as np #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'B'], ' position ': [np.nan, 'G', 'F', 'F', 'C', 'G'], ' points ': [11, 28, 10, 26, 6, 25], ' rebounds ': [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]}) #view DataFrame print (df) team position points rebounds 0 A NaN 11 NaN 1 AG 28 NaN 2 AF 10 NaN 3 BF 26 NaN 4 BC 6 NaN 5 BG 25 NaN
ဥပမာ 1- NaN တန်ဖိုးများဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် NaN တန်ဖိုးများဖြင့် ကော်လံများကို ဖယ်ရှားနည်းကို ပြသသည်-
#drop columns with any NaN values df = df. dropna (axis= 1 ) #view updated DataFrame print (df) team points 0 to 11 1 to 28 2 to 10 3 B 26 4 B 6 5 B 25
၎င်းတို့နှစ်ခုလုံးတွင် အနည်းဆုံး NaN တန်ဖိုးတစ်ခုရှိသောကြောင့် အနေအထား နှင့် ပြန်လှန်ခြင်း ကော်လံများကို ဖယ်ရှားခဲ့ကြောင်း သတိပြုပါ။
ဥပမာ 2- NaN တန်ဖိုးများအားလုံးပါသော ကော်လံများကို ဖယ်ရှားပါ။
အောက်ဖော်ပြပါကုဒ်သည် NaN တန်ဖိုးများအားလုံးကို ကော်လံများကို ဖယ်ရှားနည်းကို ပြသသည်-
#drop columns with all NaN values df = df. dropna (axis= 1 ,how=' all ') #view updated DataFrame print (df) team position points 0 A NaN 11 1 AG 28 2 AF10 3 BF 26 4 BC 6 5 BG 25
NaN တန်ဖိုးအားလုံးပါသည့် တစ်ခုတည်းသောကော်လံဖြစ်သောကြောင့် ဘောင်ပြန် ကော်လံကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဥပမာ 3- NaN တန်ဖိုးများ အနည်းဆုံး အရေအတွက်ဖြင့် ကော်လံများကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် NaN တန်ဖိုး နှစ်ခု သို့မဟုတ် ထို့ထက်ပို သော ကော်လံများကို ဖယ်ရှားနည်းကို ပြသသည်-
#drop columns with at least two NaN values df = df. dropna (axis= 1 ,thresh= 2 ) #view updated DataFrame print (df) team position points 0 A NaN 11 1 AG 28 2 AF10 3 BF 26 4 BC 6 5 BG 25
အနည်းဆုံး NaN တန်ဖိုးနှစ်ခုပါသော တစ်ခုတည်းသောကော်လံဖြစ်သောကြောင့် ဘောင်ပြန် ကော်လံကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
မှတ်ချက် – ပန်ဒါများတွင် dropna() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas ရှိ ပထမကော်လံကို ဖယ်ရှားနည်း
Pandas ရှိ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း
Pandas တွင် အချို့မှလွဲ၍ ကော်လံအားလုံးကို ဖျက်နည်း