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 ရေးနည်း

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

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