Pandas- သီးခြားစာကြောင်းပါရှိသော ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။


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

နည်းလမ်း 1- သတ်မှတ်ထားသော စာကြောင်းများပါရှိသော ကော်လံများကို ရွေးပါ။

 df. filter (regex=' string1 ')

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

 df. filter (regex=' string1|string2|string3 ')

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' mavs ': [10, 12, 14, 15, 19, 22, 27],
                   ' cavs ': [18, 22, 19, 14, 14, 11, 20],
                   ' hornets ': [5, 7, 7, 9, 12, 9, 14],
                   ' spurs ': [10, 12, 14, 13, 13, 19, 22],
                   ' net ': [10, 14, 25, 22, 25, 17, 12]})

#view DataFrame
print (df)

   mavs cavs hornets spurs nets
0 10 18 5 10 10
1 12 22 7 12 14
2 14 19 7 14 25
3 15 14 9 13 22
4 19 14 12 13 25
5 22 11 9 19 17
6 27 20 14 22 12

ဥပမာ 1- သီးခြားစာကြောင်းပါရှိသော ကော်လံများကို ရွေးပါ။

အောက်ပါကုဒ်သည် ၎င်းတို့၏အမည်တစ်နေရာ၌ “ avs” စာကြောင်းပါရှိသော ကော်လံများကိုသာ ရွေးချယ်ရန် filter() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #select columns that contain 'avs' in the name
df2 = df. filter (regex=' avs ')

#view DataFrame
print (df2)

   mavs cavs
0 10 18
1 12 22
2 14 19
3 15 14
4 19 14
5 22 11
6 27 20

အမည်ရှိ “ avs” ပါသော ကော်လံများကိုသာ ပြန်ပေးပါသည်။

ဤကိစ္စတွင်၊ “ mav” နှင့် “ cav” များသည် ပြန်ပေးထားသော ကော်လံများသာဖြစ်သည်။

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

အောက်ပါကုဒ်သည် ၎င်းတို့၏အမည်နေရာတွင် “ avs” သို့မဟုတ် “ ets” ပါရှိသော ကော်လံများကိုသာ ရွေးချယ်ရန် filter() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #select columns that contain 'avs' in the name
df2 = df. filter (regex=' avs|ets ')

#view DataFrame
print (df2)

   mavs cavs hornets nets
0 10 18 5 10
1 12 22 7 14
2 14 19 7 25
3 15 14 9 22
4 19 14 12 25
5 22 11 9 17
6 27 20 14 12

အမည်ရှိ “ avs” သို့မဟုတ် “ ets” ပါသော ကော်လံများကိုသာ ပြန်ပေးသည်။

ဒေါင်လိုက်ဘား ( | ) သည် ပန်ဒါများရှိ ” OR ” အော်ပရေတာဖြစ်ကြောင်း သတိပြုပါ။

မတူညီသော စာကြောင်းများစွာထဲမှ တစ်ခုပါရှိသော ကော်လံများကို သင်ရွေးချယ်လိုသကဲ့သို့ ဤ “OR” အော်ပရေတာများစွာကို လွတ်လပ်စွာ ချိတ်ဆက်လိုက်ပါ။

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

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

Pandas- DataFrame ရှေ့မှာ ကော်လံတစ်ခုကို ဘယ်လိုရွှေ့မလဲ။
Pandas- ကော်လံတွင် စာကြောင်းတစ်ခုပါရှိမရှိ စစ်ဆေးနည်း
Pandas- DataFrame တွင် အလွတ်ကော်လံတစ်ခုကို ထည့်နည်း (ဥပမာ 3 ခု)

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

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