Pandas တွင် နာမည်ဖြင့် ကော်လံများကို ရွေးချယ်နည်း (ဥပမာ 3 ခု)


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

နည်းလမ်း 1- အမည်ဖြင့် ကော်လံတစ်ခုကို ရွေးပါ။

 df. loc [:, ' column1 ']

နည်းလမ်း 2- အမည်ဖြင့် ကော်လံများစွာကို ရွေးပါ။

 df. loc [:,[' column1 ',' column3 ',' column4 ']]

နည်းလမ်း 3- အမည်ဖြင့် အပိုင်းအခြားရှိ ကော်လံများကို ရွေးပါ။

 df. loc [:, ' column2 ':' column4 ']

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

အောက်ပါကုဒ်သည် DataFrame ရှိ “ spurs” ကော်လံကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select column with name 'spurs'
df. loc [:, ' spurs ']

0 10
1 12
2 14
3 13
4 13
5 19
6 22
Name: spurs, dtype: int64

“spurs” ကော်လံရှိ တန်ဖိုးများကိုသာ ပြန်ပေးသည်။

ဥပမာ 2- အမည်ဖြင့် ကော်လံများစွာကို ရွေးပါ။

အောက်ပါကုဒ်သည် DataFrame ရှိ cavs၊ spurs နှင့် net ကော်လံများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select columns with names cavs, spurs, and nets
df. loc [:, [' cavs ', ' spurs ', ' nets ']]

        cavs spurs nets
0 18 10 10
1 22 12 14
2 19 14 25
3 14 13 22
4 14 13 25
5 11 19 17
6 20 22 12

cavs၊ spurs နှင့် net columns များ၏ တန်ဖိုးများကိုသာ ပြန်ပေးပါသည်။

ဥပမာ 3- အမည်ဖြင့် အပိုင်းအခြားတစ်ခုရှိ ကော်လံများကို ရွေးပါ။

အောက်ပါကုဒ်သည် DataFrame ရှိ “ hornets” နှင့် “ net” အမည်များအကြား ကော်လံအားလုံးကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select all columns between hornets and nets
df. loc [:, ' hornets ': ' nets ']

        hornets spurs nets
0 5 10 10
1 7 12 14
2 7 14 25
3 9 13 22
4 12 13 25
5 9 19 17
6 14 22 12

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

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

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

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

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

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