Pandas တွင် ကော်လံအမည်များ ရယူနည်း (နည်းလမ်း 3 ခု)


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

နည်းလမ်း 1- ကော်လံအမည်များအားလုံးကို ရယူပါ။

 list (df)

နည်းလမ်း 2- ကော်လံအမည်များကို အက္ခရာစဉ်အလိုက် ရယူပါ။

 sorted (df)

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

 list ( df.select_dtypes (include=[' int64 ', ' bool ']))

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'],
                   ' points ': [18, 22, 19, 14, 14, 11],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' playoffs ': [True, False, False, True, True, True]})

#view DataFrame
print (df)

  team points assists playoffs
0 A 18 5 True
1 B 22 7 False
2 C 19 7 False
3 D 14 9 True
4 E 14 12 True
5 F 11 9 True

ဥပမာ 1- ကော်လံအမည်များအားလုံးကို ရယူပါ။

pandas DataFrame တွင် ကော်လံအမည်များအားလုံးကို ရယူရန် အလွယ်ဆုံးနည်းလမ်းမှာ list() ကို အသုံးပြုရန်ဖြစ်သည်-

 #get all column names
list (df)

['team', 'points', 'assists', 'playoffs']

ရလဒ်မှာ ပန်ဒါ DataFrame ၏ ကော်လံလေးခု၏ အမည်များပါရှိသော စာရင်းတစ်ခုဖြစ်သည်။

ဥပမာ 2- ကော်လံအမည်များကို အက္ခရာစဉ်အတိုင်း ရယူပါ။

pandas DataFrame တွင် အက္ခရာစဉ်အလိုက် ကော်လံအမည်များကို ရယူရန်၊ သင်သည် အောက်ပါအတိုင်း sorted() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #get column names in alphabetical order
sorted (df)

['assists', 'playoffs', 'points', 'team']

ရလဒ်သည် အက္ခရာစဉ်အလိုက် ဖော်ပြထားသော ပန်ဒါ DataFrame ကော်လံလေးခု၏ အမည်များပါရှိသော စာရင်းတစ်ခုဖြစ်သည်။

ကော်လံအမည်များကို ပြောင်းပြန်အက္ခရာစဉ်အတိုင်း ရယူရန် reverse=True argument ကိုလည်း သုံးနိုင်သည်။

 #get column names in reverse alphabetical order
sorted (df, reverse= True )

['team', 'points', 'playoffs', 'assists']

ဥပမာ 3- သီးခြားဒေတာအမျိုးအစားဖြင့် ကော်လံအမည်များကို ရယူပါ။

DataFrame ရှိ ကော်လံတစ်ခုစီ၏ ဒေတာအမျိုးအစားကို ပြသရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 #view data type of each column
df. dtypes

team object
int64 dots
assists int64
playoffs bool
dtype:object

ထို့နောက် သင်သည် သီးခြားဒေတာအမျိုးအစားတစ်ခုရှိ ကော်လံအမည်များကိုသာ ရယူရန် select_dtypes() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

ဥပမာအားဖြင့်၊ int64 သို့မဟုတ် bool ဒေတာအမျိုးအစားပါသော ကော်လံအမည်များကိုသာ ရယူရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #get all columns that have data type of int64 or bool
list ( df.select_dtypes (include=[' int64 ', ' bool ']))

['points', 'assists', 'playoffs']

ရလဒ်မှာ int64 သို့မဟုတ် bool ဒေတာအမျိုးအစားပါရှိသော ကော်လံအမည်များစာရင်းဖြစ်သည်။

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

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

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

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

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