Pandas ရှိ စာကြောင်းများတွင် ဦးဆောင်သုညကို ထည့်သွင်းနည်း
Pandas DataFrame တွင် မျဉ်းကြောင်းများဆီသို့ ဦး ဆောင်သုညကို ပေါင်းထည့်ရန် အောက်ပါ syntax ကို သင်သုံးနိုင်သည်။
df[' ID '] = df[' ID ']. apply (' {:0>7} '. format )
ဤအထူးဖော်မြူလာသည် “ ID” ဟု အညွှန်းတပ်ထားသော ကော်လံရှိ စာကြောင်းများသို့ လိုအပ်သလို မျဉ်းကြောင်းတစ်ခုစီ၏ 7 အရှည်အထိ ပေါင်းထည့်ပါသည်။
မတူညီသောဦးတည်သုညအရေအတွက်ကိုထည့်ရန် 7 ကို အခြားတန်ဖိုးတစ်ခုဖြင့် အစားထိုးလိုက်ပါ။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကြိုးတန်းများသို့ ဦး ဆောင်သုည ထည့်ပါ။
ကျွန်ုပ်တို့တွင် စတိုးဆိုင်မျိုးစုံမှ ရောင်းချခြင်းနှင့် ပြန်အမ်းငွေများဆိုင်ရာ အချက်အလက်များပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည် ဆိုကြပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' ID ': ['A25', 'B300', 'C6', 'D447289', 'E416', 'F19'], ' sales ': [18, 12, 27, 30, 45, 23], ' refunds ': [1, 3, 3, 2, 5, 0]}) #view DataFrame print (df) ID sales refunds 0 A25 18 1 1 B300 12 3 2 C6 27 3 3 D447289 30 2 4 E416 45 5 5 F19 23 0
“ ID” ကော်လံရှိ စာကြောင်းများ၏ အလျားသည် အားလုံးမညီကြောင်း သတိပြုပါ။
သို့သော်၊ အရှည်ဆုံးစာကြောင်းသည် စာလုံး 7 လုံးရှည်သည်ကို ကျွန်ုပ်တို့တွေ့နိုင်သည်။
‘ID’ ကော်လံရှိ ‘အိုင်ဒီ’ ကော်လံတွင် ဦးဆောင်သုညကို ပေါင်းထည့်ရန် အောက်ပါ syntax ကို သုံးနိုင်သည်၊ သို့မှသာ စာကြောင်းတစ်ခုစီ၏ အရှည်မှာ 7 ဖြစ်သည်။
#add leading zeros to 'ID' column
df[' ID '] = df[' ID ']. apply (' {:0>7} '. format )
#view updated DataFrame
print (df)
ID sales refunds
0 0000A25 18 1
1 000B300 12 3
2 00000C6 27 3
3 D447289 30 2
4 000E416 45 5
5 0000F19 23 0
မျဉ်းကြောင်းတစ်ခုစီသည် ယခုအခါ အရှည်တူညီစေရန် “ ID” ကော်လံတွင် ဦးဆောင်သုညကို ပေါင်းထည့်ထားကြောင်း သတိပြုပါ။
မှတ်ချက် – ပန်ဒါများတွင် ကျင့်သုံးသည့် လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
ပန်ဒါများတွင် ပျောက်ဆုံးနေသောတန်ဖိုးများကို မည်သို့စွပ်စွဲမည်နည်း။
ပန်ဒါမှာ ပျောက်ဆုံးနေတဲ့ တန်ဖိုးတွေကို ဘယ်လိုရေတွက်မလဲ။
ပန်ဒါများတွင် NaN တန်ဖိုးများကို အဓိပ္ပါယ်ဖြည့်နည်း