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 တွင် အချို့မှလွဲ၍ ကော်လံအားလုံးကို ဖျက်နည်း

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

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