Pandas- ကော်လံမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားနည်း
Pandas DataFrame ရှိ ကော်လံတစ်ခုမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[' my_column '] = df[' my_column ']. str . replace (' \W ', '', regex= True )
ဤဥပမာသည် စာလုံးမဟုတ်သော နံပါတ်မဟုတ်သော my_column မှ စာလုံးအားလုံးကို ဖယ်ရှားပါမည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံမှ အထူးဇာတ်ကောင်များကို ဖယ်ရှားပါ။
အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['Mavs$', 'Nets', 'Kings!!', 'Spurs%', '&Heat&'], ' points ': [12, 15, 22, 29, 24]}) #view DataFrame print (df) team points 0 Mavs$ 12 1 Nets 15 2 Kings!! 22 3 Spurs% 29 4 &Heat& 24
အဖွဲ့ ကော်လံတန်ဖိုးများမှ အထူးဇာတ်ကောင်အားလုံးကို ဖယ်ရှားလိုသည်ဟု ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။
#remove special characters from team column df[' team '] = df[' team ']. str . replace (' \W ', '', regex= True ) #view updated DataFrame print (df) team points 0 Mavs 12 1 Nets 15 2 Kings 22 3 Spurs 29 4 Heat 24
အထူးဇာတ်ကောင်အားလုံးကို အဖွဲ့ ကော်လံတန်ဖိုးများမှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
မှတ်ချက် – ပုံမှန်အသုံးအနှုန်း \W ကို စကားလုံးမဟုတ်သော အက္ခရာများအားလုံးကို ရှာဖွေရန်၊ ဆိုလိုသည်မှာ အက္ခရာစဉ်မဟုတ်သော ဂဏန်းမဟုတ်သော အက္ခရာများဖြစ်သည်။
ဤဥပမာတွင်၊ စကားလုံးမဟုတ်သော အက္ခရာများကို ဖယ်ရှားခြင်းနှင့် ညီမျှသော ဗလာတန်ဖိုးတစ်ခုနှင့် အစားထိုးပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် NaN တန်ဖိုးများကို သုညဖြင့် အစားထိုးနည်း
Pandas တွင် NaN နှင့် အလွတ်စာကြောင်းများ အစားထိုးနည်း
Pandas ရှိ အခြေအနေပေါ်အခြေခံ၍ ကော်လံရှိတန်ဖိုးများကို အစားထိုးနည်း