Pandas dataframe တွင် ထပ်နေသောအတန်းများကို ဖယ်ရှားနည်း
pandas DataFrame ရှိ ထပ်နေသောအတန်းများကို ဖယ်ရှားရန် အလွယ်ဆုံးနည်းလမ်းမှာ အောက်ပါ syntax ကိုအသုံးပြုသည့် drop_duplicates() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်-
df.drop_duplicates(subset=None၊ keep=’first’၊ inplace=False)
ရွှေ-
- အပိုင်းခွဲ- ပွားများကို ခွဲခြားသတ်မှတ်ရန် မည်သည့်ကော်လံများကို ထည့်သွင်းစဉ်းစားရန်။ မူရင်းမှာ ကော်လံအားလုံးဖြစ်သည်။
- Keep- သိမ်းဆည်းထားရန် ထပ်နေသည့် (ရှိပါက) သတ်မှတ်ပေးသည်။
- ပထမ- ပထမတစ်ခုမှလွဲ၍ ထပ်နေသောလိုင်းအားလုံးကို ဖယ်ရှားပါ။
- နောက်ဆုံး- နောက်ဆုံးတစ်ခုမှလွဲ၍ ထပ်နေသောလိုင်းအားလုံးကို ဖယ်ရှားသည်။
- False : ထပ်နေသော အားလုံးကို ဖယ်ရှားပါ။
- inplace- နေရာတွင် ထပ်တူများကို ဖယ်ရှားရန် သို့မဟုတ် DataFrame ၏ မိတ္တူကို ပြန်ပေးမလား။
ဤသင်ခန်းစာသည် အောက်ပါ DataFrame တွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးသည် ။
import pandas as pd #createDataFrame df = pd. DataFrame ({'team': ['a', 'b', 'b', 'c', 'c', 'd'], 'points': [3, 7, 7, 8, 8, 9], 'assists': [8, 6, 7, 9, 9, 3]}) #display DataFrame print (df) team points assists 0 to 3 8 1 b 7 6 2 b 7 7 3 c 8 9 4 c 8 9 5 d 9 3
ဥပမာ 1- ကော်လံအားလုံးရှိ ထပ်တူများကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် ကော်လံ အားလုံးတွင် ထပ်နေသောတန်ဖိုးများနှင့် အတန်းများကို ဖယ်ရှားနည်းကို ပြသသည်-
df. drop_duplicates ()
team points assists
0 to 3 8
1 b 7 6
2 b 7 7
3 c 8 9
5 d 9 3
ပုံမှန်အားဖြင့်၊ drop_duplicates() လုပ်ဆောင်ချက်သည် ပထမတစ်ခုမှလွဲ၍ ထပ်တူများအားလုံးကို ဖယ်ရှားသည်။
သို့သော်၊ ကျွန်ုပ်တို့သည် မိတ္တူများအားလုံးကို လုံးလုံးလျားလျားဖယ်ရှားရန် keep=False အကြောင်းပြချက်ကို အသုံးပြုနိုင်သည်။
df. drop_duplicates (keep= False ) team points assists 0 to 3 8 1 b 7 6 2 b 7 7 5 d 9 3
ဥပမာ 2- သီးခြားကော်လံများတွင် ထပ်နေသောများကို ဖယ်ရှားပါ။
အောက်ပါကုဒ်သည် အသင်း နှင့် အမှတ်တံဆိပ် တပ်ထားသော ကော်လံများတွင်သာ ထပ်နေသောတန်ဖိုးများပါသည့် အတန်းများကို ဖယ်ရှားနည်းကို ပြသသည်-
df. drop_duplicates (subset=[' team ', ' points ']) team points assists 0 to 3 8 1 b 7 6 3 c 8 9 5 d 9 3
ထပ်လောင်းအရင်းအမြစ်များ
Pandas ရှိ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း
Pandas DataFrame တွင် တန်ဖိုးများကို စီရန်
အခြေအနေများစွာတွင် Pandas DataFrame ကို စစ်ထုတ်နည်း
Pandas DataFrame တွင် ကော်လံတစ်ခုကို ထည့်သွင်းနည်း