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 ရှိ ကော်လံတစ်ခုတွင် ထူးခြားသောတန်ဖိုးများကို မည်သို့ရှာမည်နည်း။