Pandas- အမည်တွင် သီးခြားစာကြောင်းပါရှိလျှင် ကော်လံများကို ဖယ်ရှားပါ။
အမည်တွင် သီးခြားစာကြောင်းများပါရှိသော pandas DataFrame မှကော်လံများကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- အမည်တွင် သတ်မှတ်ထားသော စာကြောင်းပါရှိပါက ကော်လံများကို ဖယ်ရှားပါ။
df. drop (list(df. filter (regex=' this_string ')), axis= 1 , inplace= True )
နည်းလမ်း 2- အမည်တွင် သတ်မှတ်ထားသော စာကြောင်းများစွာထဲမှ တစ်ခုပါရှိလျှင် ကော်လံများကို ဖယ်ရှားပါ။
df. drop (list(df. filter (regex=' string1|string2|string3 ')), axis= 1 , inplace= True )
အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
import pandas as pd #createDataFrame df = pd. DataFrame ({' team_name ': ['A', 'B', 'C', 'D', 'E', 'F'], ' team_location ': ['AU', 'AU', 'EU', 'EU', 'AU', 'EU'], ' player_name ': ['Andy', 'Bob', 'Chad', 'Dan', 'Ed', 'Fran'], ' points ': [22, 29, 35, 30, 18, 12]}) #view DataFrame print (df) team_name team_location player_name points 0 A AU Andy 22 1 B AU Bob 29 2 C EU Chad 35 3 D EU Dan 30 4 E TO Ed 18 5 F EU Fran 12
ဥပမာ 1- အမည်တွင် သီးခြားစာကြောင်းပါရှိလျှင် ကော်လံများကို ဖယ်ရှားပါ။
ကော်လံအမည်ရှိ မည်သည့်နေရာတွင်မဆို “ team” ပါဝင်သည့် DataFrame မှ မည်သည့်ကော်လံကိုမဆို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#drop columns whose name contains 'team' df. drop (list(df. filter (regex=' team ')), axis= 1 , inplace= True ) #view updated DataFrame print (df) player_name points 0 Andy 22 1 Bob 29 2 Chad 35 3 Dan 30 4 Ed 18 5 Fran 12
အမည်ရှိ “ အဖွဲ့” ပါဝင်သော ကော်လံနှစ်ခုကို DataFrame မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ဥပမာ 2- အမည်တွင် သီးခြားစာကြောင်းများစွာပါရှိလျှင် ကော်လံများကို ဖယ်ရှားပါ။
ကော်လံအမည်ရှိ မည်သည့်နေရာတွင်မဆို “ player” သို့မဟုတ် “ points” ပါရှိသော DataFrame မှ ကော်လံများကို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#drop columns whose name contains 'player' or 'points' df. drop (list(df. filter (regex=' player|points ')), axis= 1 , inplace= True ) #view updated DataFrame print (df) team_name team_location 0 A AU 1 B AU 2 C EU 3D EU 4 E AU 5 F EU
အမည်ရှိ “ ကစားသမား” သို့မဟုတ် “ မှတ်များ” ပါဝင်သော ကော်လံနှစ်ခုကို DataFrame မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ ။
မှတ်ချက် : | ပန်ဒါရှိသင်္ကေတကို “OR” အော်ပရေတာအဖြစ် အသုံးပြုသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas ရှိ ပထမကော်လံကို ဖယ်ရှားနည်း
Pandas တွင် ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း
Pandas အချို့မှလွဲ၍ ကော်လံအားလုံးကို ဖျက်နည်း