Pandas- ကော်လံတစ်ခုရှိလျှင် ဖျက်နည်း


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

 df = df. drop ([' column1 ', ' column2 '], axis= 1 , errors=' ignore ')

မှတ်ချက်- အကယ်၍ သင်သည် error=’ignore’ argument ကို အသုံးမပြုပါက၊ မရှိသော ကော်လံကို ဖျက်ရန် ကြိုးပမ်းပါက အမှားတစ်ခု ရရှိပါမည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- 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],
                   ' minutes ': [10.1, 12.0, 9.0, 8.0, 8.4, 7.5],
                   ' all_star ': [True, False, False, True, True, True]})

#view DataFrame
print (df)

  team points assists minutes all_star
0 A 18 5 10.1 True
1 B 22 7 12.0 False
2 C 19 7 9.0 False
3 D 14 9 8.0 True
4 E 14 12 8.4 True
5 F 11 9 7.5 True

ယခု ကျွန်ုပ်တို့သည် minutes_played နှင့် အမှတ်များ ဟု အမည်ပေးထားသည့် ကော်လံများကို ဖျက်ရန် ကြိုးစားသည်ဆိုပါစို့။

 #drop minutes_played and points columns
df = df. drop ([' minutes_played ', ' points '], axis= 1 )

KeyError: "['minutes_played', 'points'] not found in axis"

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

ယင်းအစား၊ ကျွန်ုပ်တို့သည် errors=’ignore’ argument ဖြင့် drop() function ကိုအသုံးပြုရန်လိုအပ်သည်-

 #drop minutes_played and points columns
df = df. drop ([' minutes_played ', ' points '], axis= 1 , errors=' ignore ')

#view updated DataFrame
print (df)

  team assists minutes all_star
0 A 5 10.1 True
1 B 7 12.0 False
2 C 7 9.0 False
3 D 9 8.0 True
4 E 12 8.4 True
5 F 9 7.5 True

အမှတ်များ ကော်လံကို DataFrame မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

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

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

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

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

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