Pandas- အချို့ကလွဲရင် အတန်းအားလုံးကို ဖျက်နည်း


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

နည်းလမ်း 1- ကော်လံရှိ သတ်မှတ်ထားသော တန်ဖိုးရှိသော အတန်းများမှလွဲ၍ အတန်းအားလုံးကို ဖျက်ပါ။

 #drop all rows except where team column is equal to 'Mavs'
df = df. query (" team == 'Mavs' ")

နည်းလမ်း 2- ကော်လံရှိ သတ်မှတ်ထားသော တန်ဖိုးများစွာထဲမှ တစ်ခုပါရှိသော အတန်းများမှလွဲ၍ အတန်းအားလုံးကို ဖျက်ပါ။

 #drop all rows except where team is equal to 'Mavs' or 'Heat'
df = df. query (" team == 'Mavs' | team == 'Heat' ")

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Mavs', 'Heat', 'Heat', 'Cavs', 'Cavs'],
                   ' points ': [18, 22, 19, 14, 14, 11],
                   ' assists ': [5, 7, 7, 9, 12, 9]})

#view DataFrame
print (df)

   team points assists
0 Mavs 18 5
1 Mavs 22 7
2 Heat 19 7
3 Heat 14 9
4 Cavs 14 12
5 Cavs 11 9

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

အဖွဲ့ ကော်လံရှိ “ Mavs” တန်ဖိုးရှိသော အတန်းအားလုံးမှလွဲ၍ အတန်းအားလုံးကို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #drop all rows except where team column is equal to 'Mavs'
df = df. query (" team == 'Mavs' ")

#view updated DataFrame
print (df)

   team points assists
0 Mavs 18 5
1 Mavs 22 7

အဖွဲ့ ကော်လံရှိ “ Mavs” တန်ဖိုးရှိသော အတန်းများမှလွဲ၍ အတန်းတိုင်းကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

ဥပမာ 2- ကော်လံရှိ သီးခြားတန်ဖိုးများစွာထဲမှ တစ်ခုပါရှိသော အတန်းများမှလွဲ၍ အတန်းအားလုံးကို ဖျက်ပါ။

အဖွဲ့ ကော်လံရှိ “ Mavs” သို့မဟုတ် “ Heat” တန်ဖိုးရှိသော အတန်းများအားလုံးမှလွဲ၍ အတန်းအားလုံးကို ဖယ်ရှားရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #drop all rows except where team column is equal to 'Mavs'
df = df. query (" team == 'Mavs' | team == 'Heat' ")

#view updated DataFrame
print (df)

   team points assists
0 Mavs 18 5
1 Mavs 22 7
2 Heat 19 7
3 Heat 14 9

အဖွဲ့ ကော်လံရှိ “ Mavs” သို့မဟုတ် “ Heat” တန်ဖိုးရှိသော အတန်းများမှလွဲ၍ အတန်းတိုင်းကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas DataFrame ရှိ ပထမတန်းကို ဖယ်ရှားနည်း
Pandas DataFrame ရှိ ပထမကော်လံကို ဘယ်လိုဖယ်ရှားမလဲ။
Pandas ရှိ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း

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

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