Pandas တွင် excel စာရွက်များစွာကို ပေါင်းစပ်နည်း
မကြာခဏဆိုသလို သင်သည် Excel စာရွက်များစွာကို ပန်ဒါ DataFrame တစ်ခုထဲသို့ တင်သွင်းပြီး ပေါင်းစပ်လိုပေမည်။
ဥပမာအားဖြင့်၊ သင့်တွင် data.xlsx ဟုခေါ်သော အောက်ပါ Excel workbook တွင် ဘတ်စကက်ဘောကစားသမားဒေတာကော်လံနှစ်ခုပါရှိသော မတူညီသောစာရွက်သုံးခုပါရှိသည်ဆိုပါစို့။

pandas concat() နှင့် read_excel() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ စာရွက်တစ်ခုစီကို pandas DataFrame တစ်ခုတည်းသို့ အလွယ်တကူ တင်သွင်းနိုင်ပြီး ပေါင်းစပ်နိုင်သော်လည်း xlrd ကို ထည့်သွင်းထားကြောင်း သေချာစေရန်လိုအပ်ပါသည်။
pip install xlrd
ထည့်သွင်းပြီးသည်နှင့်၊ ဤစာရွက်သုံးခုကို Pandas DataFrame တစ်ခုတည်းသို့ တင်သွင်းပြီး ပေါင်းစပ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
#load pandas library import pandas as pd #import and combine the three sheets into one pandas DataFrame df = pd. concat (pd. read_excel ('data.xlsx', sheet_name= None ), ignore_index= True ) #view DataFrame df player points 0 to 12 1 B 5 2 C 13 3 D 17 4 E 27 5 F 24 6 G 26 7:27 a.m. 8 I 27 9 D 12 10K 9 11 L 5 12 M 5 13 N 13 14 O 17
ဒီကုဒ်က ဘယ်လိုအလုပ်လုပ်လဲ။
ဤကုဒ်မျဉ်းတစ်ကြောင်းတည်းကို Excel စာရွက်များစွာကို တင်သွင်းနိုင်ပြီး ပေါင်းစပ်နိုင်ပုံကို နားလည်ရန် အပိုင်းနှစ်ပိုင်းသာရှိပါသည်။
1. စာရွက်များအားလုံးကိုဖတ်ပါ။
p.d. read_excel ('data.xlsx', sheet_name= None )
ဤကုဒ်အပိုင်းအစသည် Excel workbook ၏စာရွက်များအားလုံးတွင်ဖတ်သည်။ ပုံမှန်အားဖြင့်၊ read_excel() လုပ်ဆောင်ချက်သည် ပထမစာရွက်ကိုသာ ဖတ်သည်၊ သို့သော် sheet_name=မည်သူမျှ ကို သတ်မှတ်ခြင်းဖြင့် Excel workbook တွင် စာရွက်တစ်ခုစီကို ကျွန်ုပ်တို့ဖတ်နိုင်သည်။
2. စာရွက်များအားလုံးကို ပေါင်းထည့်ပါ။
p.d. concat ( DataFrames to concatenate , ignore_index= True )
ဤကုဒ်အပိုင်းအစသည် Excel စာရွက်တစ်ခုစီမှ DataFrame အားလုံးကို ပန်ဒါတစ်ခုတည်း DataFrame ထဲသို့ ပေါင်းစပ်ပေးသည်။ ignore_index=True ကိုသတ်မှတ်ခြင်းဖြင့်၊ အရွက်တစ်ခုချင်းစီ၏အမည်များသည် အရေးမကြီးကြောင်း ပန်ဒါများကို ကျွန်ုပ်တို့ပြောပြသည်။
Excel အလွှာတစ်ခုစီတွင် ဖော်မတ်တစ်ခုတည်းရှိမှသာ ဤကုဒ်သည် အလုပ်လုပ်သည်ကို သတိပြုပါ။ ဤဥပမာတွင်၊ စာရွက်တစ်ခုစီတွင် ဒေတာကော်လံနှစ်ခုရှိပြီး ကော်လံတစ်ခုစီတွင် တူညီသောအမည်ရှိသည်၊ ထို့ကြောင့် ဤကုဒ်တစ်ကြောင်းတည်းသည် Excel စာရွက်များတစ်ခုစီကို ပန်ဒါဘောင်တစ်ခုထဲသို့ ပေါင်းစပ်ရန် လွယ်ကူစွာအလုပ်လုပ်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အဆုံးစွန်လမ်းညွှန်- Pandas ဖြင့် Excel ဖိုင်များကိုဘယ်လိုဖတ်မလဲ။
Excel စာရွက်များစွာတွင် Pandas DataFrames ရေးနည်း