Pandas dataframe တွင် အတန်းတစ်တန်းကို မည်သို့ရွေးချယ်ရမည်နည်း။


ပန်ဒါ DataFrame တွင် အတန်းတစ်တန်းကို ရွေးချယ်ရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 df = df. drop_duplicates ()

ပန်ဒါ DataFrame အတွင်းရှိ သီးခြားကော်လံများတွင် အတန်းတစ်တန်းကို ရွေးချယ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။

 df = df. drop_duplicates (subset=[' col1 ', ' col2 ', ...])

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame နှင့် လက်တွေ့တွင် ဤ syntax ကိုမည်သို့အသုံးပြုရမည်ကို ပြသသည် ။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' a ':[4,4,3,8],
                   ' b ': [2, 2, 6, 8],
                   ' c ': [2, 2, 9, 9]})

#view DataFrame
df

	a b c
0 4 2 2
1 4 2 2
2 3 6 9
3 8 8 9

ဥပမာ 1- ကော်လံအားလုံးရှိ သီးသန့်အတန်းများကို ရွေးပါ။

အောက်ပါကုဒ်သည် ပန်ဒါဒေတာဘောင်၏ ကော်လံအားလုံးတွင် သီးသန့်အတန်းများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #drop duplicates from DataFrame
df = df. drop_duplicates ()

#view DataFrame
df

	a b c
0 4 2 2
2 3 6 9
3 8 8 9

ပထမနှင့် ဒုတိယလိုင်းများသည် ထပ်နေသောကြောင့် ပန်ဒါများသည် ဒုတိယလိုင်းကို ဖြုတ်ချခဲ့သည်။

ပုံမှန်အားဖြင့်၊ drop_duplicates() လုပ်ဆောင်ချက်သည် ပထမထပ်ပွားမှုကို ထိန်းသိမ်းထားမည်ဖြစ်သည်။ သို့သော်၊ ၎င်းအစား နောက်ဆုံးထပ်ပွားမှုကို ထားရှိရန် သင်သတ်မှတ်နိုင်သည်-

 #drop duplicates from DataFrame, keep last duplicate
df = df. drop_duplicates (keep=' last ')

#view DataFrame
df

	a b c
1 4 2 2
2 3 6 9
3 8 8 9

ဥပမာ 2- သီးခြားကော်လံများတွင် သီးခြားအတန်းများကို ရွေးပါ။

အောက်ပါကုဒ်သည် DataFrame ၏ “ c” ကော်လံတွင် အတန်းတစ်တန်းကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #drop duplicates from column 'c' in DataFrame
df = df. drop_duplicates (subset=[' c '])

#view DataFrame
df
	a b c
0 4 2 2
2 3 6 9

DataFrame မှ အတန်းနှစ်တန်းကို ဖယ်ရှားခဲ့သည်။

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

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

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

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