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