Pandas- ပေါင်းစည်းထားသောဆဲလ်များဖြင့် excel ဖိုင်ကိုဖတ်နည်း


ပန်ဒါဒေတာဘောင်သို့ ပေါင်းစည်းထားသောဆဲလ်များဖြင့် Excel ဖိုင်ကို ဖတ်သောအခါ၊ ပေါင်းစည်းထားသောဆဲလ်များသည် NaN တန်ဖိုးများဖြင့် အလိုအလျောက် ပြည့်သွားမည်ဖြစ်သည်။

ဖိုင်ကိုတင်သွင်းပြီးနောက် ဤ NaN တန်ဖိုးများကို ဖြည့်ရန် အလွယ်ကူဆုံးနည်းလမ်းမှာ အောက်ပါအတိုင်း pandas fillna() လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်။

 df = df. fillna (method=' ffill ', axis= 0 )

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Pandas ရှိ ဆဲလ်များ ပေါင်းစည်းထားသော Excel ဖိုင်ကို ဖတ်ပါ။

ကျွန်ုပ်တို့တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော merged_data.xlsx ဟုခေါ်သော အောက်ပါ Excel ဖိုင်ရှိသည် ဆိုကြပါစို့။

Team ကော်လံရှိ တန်ဖိုးများကို ပေါင်းစည်းထားကြောင်း သတိပြုပါ။

ကစားသမား A မှ D သည် Mavericks မှဖြစ်ပြီး E မှ H ကစားသမားများသည် Rockets မှဖြစ်သည်။

ဤ Excel ဖိုင်ကို pandas DataFrame အဖြစ်ဖတ်ရန် read_excel() လုပ်ဆောင်ချက်ကို အသုံးပြုသည်ဆိုပါစို့။

 import pandas as pd

#import Excel fie
df = pd. read_excel (' merged_data.xlsx ' )

#view DataFrame
print (df)

        Team Player Points Assists
0 Mavericks A 22 4
1 NaN B 29 4
2 NaN C 45 3
3 NaN D 30 7
4 Rockets E 29 8
5 NaN F 16 6
6 NaN G 25 9
7 NaN H 20 12

မူရင်းအားဖြင့် ပန်ဒါများသည် NaN တန်ဖိုးများဖြင့် ပေါင်းစည်းထားသောဆဲလ်များကို ဖြည့်ပေးသည်။

ဤ NaN တန်ဖိုးတစ်ခုစီကို အဖွဲ့အမည်များဖြင့် ဖြည့်ရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါအတိုင်း fillna() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။

 #fill in NaN values with team names
df = df. fillna (method=' ffill ', axis= 0 )

#view updated DataFrame
print (df)

        Team Player Points Assists
0 Mavericks A 22 4
1 Mavericks B 29 4
2 Mavericks C 45 3
3 Mavericks D 30 7
4 Rockets E 29 8
5 Rockets F 16 6
6 Rockets G 25 9
7 Rockets M 20 12

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

axis=0 အကြောင်းပြချက်သည် NaN တန်ဖိုးများကို ဒေါင်လိုက်ဖြည့်ရန် ပန်ဒါများကို ပြောသည်ကို သတိပြုပါ။

ကော်လံများတွင် NaN တန်ဖိုးများကို အလျားလိုက်ဖြည့်ရန်၊ သင်သည် axis=1 ကို သတ်မှတ်နိုင်သည်။

မှတ်ချက် – pandas fillna() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas- Excel ဖိုင်ကိုဖတ်တဲ့အခါ လိုင်းတွေကို ဘယ်လိုကျော်မလဲ။
Pandas- Excel ဖိုင်ကိုတင်သွင်းသည့်အခါ အမျိုးအစားများကို သတ်မှတ်နည်း
Pandas- Excel စာရွက်များစွာကို ပေါင်းစပ်နည်း

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

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