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 တန်ဖိုးများကို အဓိပ္ပါယ်ဖြည့်နည်း

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

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