ဖြေရှင်းချက်- int နှင့် အရာဝတ္ထုကော်လံများကို တစ်ခုတည်းအဖြစ် ပေါင်းစပ်ပါ။

int နှင့် object ကော်လံများကို တစ်ခုထဲသို့ ပေါင်းစည်းခြင်းဆိုင်ရာ အဓိကပြဿနာမှာ ဒေတာအမျိုးအစားများ သဟဇာတမဖြစ်ခြင်းပင်ဖြစ်သည်။ ကိန်းပြည့်များသည် ဂဏန်းတန်ဖိုးများဖြစ်ပြီး၊ အရာဝတ္ထုများသည် ပုံမှန်အားဖြင့် စာကြောင်းများ သို့မဟုတ် အခြားဂဏန်းမဟုတ်သော တန်ဖိုးများဖြစ်သည်။ ဤဒေတာနှစ်မျိုးကို ပေါင်းစပ်ခြင်းသည် ပေါင်းစပ်ကော်လံတွင် တွက်ချက်မှုများ သို့မဟုတ် အခြားလုပ်ဆောင်မှုများ လုပ်ဆောင်သည့်အခါ အမှားအယွင်းများ ဖြစ်ပေါ်လာနိုင်သည်။ ထို့အပြင်၊ ကိန်းဂဏာန်းနှင့် ဂဏန်းမဟုတ်သော တန်ဖိုးများ နှစ်ခုလုံးပါရှိလျှင် ပေါင်းစပ်ကော်လံ၏ အဓိပ္ပါယ်ကို အဓိပ္ပာယ်ဖွင့်ဆိုရန် ခက်ခဲနိုင်သည်။

#Using pandas
import pandas as pd 
  
#initialise data of lists. 
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]} 
  
#Create DataFrame 
df = pd.DataFrame(data) 
  
# Concatenate two columns of dataframe and create a new column in the dataframe 
df['Combined'] = df['Name'].astype(str) + df['Age'].astype(str) 

 # print dataframe. 
print(df)

1. ပထမစာကြောင်းသည် ပန်ဒါစာကြည့်တိုက်ကို "pd" အဖြစ် တင်သွင်းသည်။
2. ဒုတိယစာကြောင်းသည် သော့နှစ်ခု (အမည်နှင့် အသက်) နှင့် သော့တစ်ခုစီအတွက် တန်ဖိုးလေးခုဖြင့် စာရင်းအဘိဓာန်တစ်ခုကို အစပြုသည်။
3. တတိယစာကြောင်းသည် ယခင်အဆင့်တွင် ဖန်တီးထားသော ဒေတာအဘိဓာန်မှ DataFrame အရာဝတ္ထုတစ်ခုကို ဖန်တီးသည်။
4. စတုတ္ထစာကြောင်းသည် 'အမည်' နှင့် 'အသက်' ကော်လံများ၏ တန်ဖိုးများကို စာကြောင်းများအဖြစ် ပေါင်းစပ်ခြင်းဖြင့် 'ပေါင်းစပ်' ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးသည်။
5. ပဉ္စမစာကြောင်းသည် ကော်လံများအားလုံးနှင့် ၎င်းတို့၏တန်ဖိုးများကို ဇယားပုံစံဖြင့် ပြသရန်အတွက် ရရှိလာသော DataFrame အရာဝတ္ထုကို ပရင့်ထုတ်သည်။

ပရိုဂရမ်းမင်းတွင် ပါဝင်သူဆိုသည်မှာ အဘယ်နည်း

Python တွင်၊ integer သည် variable တစ်ခုတွင် သိမ်းဆည်းထားနိုင်သော ကိန်းပြည့် (အပေါင်း၊ အနုတ် သို့မဟုတ် သုည) ဖြစ်သည်။ ကိန်းပြည့်များကို အပိုင်းကိန်း သို့မဟုတ် ဒဿမ အစိတ်အပိုင်းများမပါဘဲ ဂဏန်းတန်ဖိုးများကို ကိုယ်စားပြုရန်အတွက် အသုံးပြုသည်။ ၎င်းတို့ကို ints ဟုခေါ်ပြီး int data type ကိုအသုံးပြု၍ ကိုယ်စားပြုနိုင်သည်။ Python တွင် float နှင့် complex ကဲ့သို့သော အပိုင်းကိန်းများပါသော ကိန်းဂဏန်းများကို ကိုယ်စားပြုရန်အတွက် အခြားသော ဒေတာအမျိုးအစားများလည်း ရှိပါသည်။

ပရိုဂရမ်းမင်းတွင် အရာဝတ္ထုတစ်ခုကား အဘယ်နည်း

ပရိုဂရမ်းမင်းတွင် အရာဝတ္ထုတစ်ခုသည် ဒေတာကို စီမံခန့်ခွဲရန်အတွက် ဒေတာနှင့် ညွှန်ကြားချက်များပါရှိသော ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ Python တွင်၊ အရာဝတ္ထုများကို အတန်းများကို အသုံးပြု၍ ဖန်တီးထားသည်။ အတန်းသည် အရာဝတ္ထုများဖန်တီးရန်အတွက် အသေးစိတ်ပုံစံဖြစ်ပြီး အရာဝတ္ထုတစ်ခုနှင့်ဆက်စပ်နေသော ဂုဏ်သတ္တိများနှင့် နည်းလမ်းများကို သတ်မှတ်ပေးသည်။ အရာဝတ္တုများသည် နံပါတ်များ၊ စာကြောင်းများ၊ စာရင်းများ၊ အဘိဓာန်များ စသည်တို့ကဲ့သို့ ဒေတာအမျိုးအစား တစ်ခုခု ပါ၀င်နိုင်ပြီး ဒေတာပေါ်တွင် လုပ်ဆောင်သည့် လုပ်ဆောင်ချက်များ ပါဝင်သည်။ မတူညီသော အရာဝတ္ထုများကို ပေါင်းစပ်ခြင်းဖြင့်၊ ရှုပ်ထွေးသော ပရိုဂရမ်များကို ဖန်တီးနိုင်သည်။

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

Python တွင် ကော်လံအများအပြားကို တစ်ခုတည်းအဖြစ် ပေါင်းစပ်ရန် နည်းလမ်းများစွာရှိသည်။ အသုံးအများဆုံးနည်းလမ်းမှာ ပန်ဒါစာကြည့်တိုက်ကို အသုံးပြုခြင်းဖြစ်သည်။ Pandas သည် ကော်လံများစွာကို ကော်လံတစ်ခုအဖြစ် ပေါင်းစပ်ရန် အသုံးပြုနိုင်သည့် concat() ဟုခေါ်သော လုပ်ဆောင်ချက်ကို ပေးဆောင်သည်။ ဤလုပ်ဆောင်ချက်သည် DataFrames သို့မဟုတ် Series အရာဝတ္ထုများစာရင်းကိုယူကာ တစ်ခုတည်းသော DataFrame သို့မဟုတ် Series အရာဝတ္တုတစ်ခုကို ပြန်ပို့ပေးပါသည်။

ကော်လံအများအပြားကို တစ်ခုထဲသို့ ပေါင်းစပ်ရန် အခြားနည်းလမ်းမှာ zip() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် iterable များကိုယူ၍ tuples ၏ iterator တစ်ခုစီကို ပြန်ပေးသည်၊ ၎င်းသည် tuple တစ်ခုစီတွင် iterable တစ်ခုစီမှ အစိတ်အပိုင်းများကို တူညီသောအညွှန်းကိန်းအနေအထားတွင်ပါရှိသည်။ စာရင်းနားလည်မှု သို့မဟုတ် အခြားနည်းလမ်းများကို အသုံးပြု၍ ကော်လံတစ်ခုထဲသို့ ပြောင်းလဲနိုင်သည့် ကော်လံအများအပြားမှ တန်ဖိုးများအားလုံးကို ပါဝင်သော စာရင်းအသစ်တစ်ခု ဖန်တီးရန် ၎င်းကို အသုံးပြုနိုင်သည်။

နောက်ဆုံးတွင်၊ သင်သည် ကော်လံအများအပြားကို ခင်းကျင်းတစ်ခုသို့ ပေါင်းစပ်ရန် numpy ၏ hstack() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။ ဤနည်းလမ်းသည် array-like object (စာရင်းတစ်ခုကဲ့သို့) ကိုယူကာ ၎င်းတို့ကို အလျားလိုက် စုစည်းပြီး ကော်လံတစ်ခုစီမှ တန်ဖိုးအားလုံးကို ပေါင်းစပ်ထားသော တန်ဖိုးများအားလုံးကို အစီအစဥ်ဖြင့် ခင်းကျင်းအသစ်တစ်ခု ဖန်တီးသည်။

Related ရေးသားချက်များ:

a Comment ချန်ထား