Pandas dataframe (ဥပမာနှင့်အတူ) နောက်ဆုံးအတန်းကိုဘယ်လိုရနိုင်မလဲ။


Pandas DataFrame ၏နောက်ဆုံးအတန်းကိုရယူရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- နောက်ဆုံးအတန်းကိုရယူပါ (ပန်ဒါစီးရီးများအတိုင်း)

 last_row = df. iloc [-1]

နည်းလမ်း 2- နောက်ဆုံးအတန်းကိုရယူပါ (ပန်ဒါဒေတာဘောင်အဖြစ်)

 last_row = df. iloc [-1:]

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' assists ': [3, 4, 4, 5, 6, 7, 8, 12, 15, 11],
                   ' rebounds ': [1, 3, 3, 5, 2, 2, 1, 1, 0, 14],
                   ' points ': [20, 22, 24, 25, 20, 28, 15, 29, 11, 12]})

#view DataFrame
print (df)

   assists rebound points
0 3 1 20
1 4 3 22
2 4 3 24
3 5 5 25
4 6 2 20
5 7 2 28
6 8 1 15
7 12 1 29
8 15 0 11
9 11 14 12

ဥပမာ 1- နောက်ဆုံးအတန်းကိုရယူပါ (ပန်ဒါစီးရီးအဖြစ်)

အောက်ပါကုဒ်သည် ပန်ဒါစီးရီးတစ်ခုအနေဖြင့် DataFrame ၏နောက်ဆုံးအတန်းကို မည်သို့ရယူရမည်ကို ပြသသည်-

 #get last row in Data Frame as Series
last_row = df. iloc [-1]

#view last row
print (last_row)

assists 11
rebounds 14
points 12
Name: 9, dtype: int64

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

 #viewtype
type (last_row)

pandas.core.series.Series

ရလဒ်မှာ အမှန်ပင် ပန်ဒါအတွဲများဖြစ်သည်။

ဥပမာ 2- နောက်ဆုံးအတန်းကိုရယူပါ (ပန်ဒါဒေတာဘောင်အဖြစ်)

အောက်ပါကုဒ်သည် DataFrame ၏နောက်ဆုံးအတန်းကို Pandas DataFrame အဖြစ် မည်သို့ရယူရမည်ကို ပြသသည်-

 #get last row in Data Frame as DataFrame
last_row = df. iloc [-1:]

#view last row
print (last_row)

   assists rebound points
9 11 14 12

ရလဒ်သည် အမှန်ပင် ပန်ဒါ DataFrame ဖြစ်ကြောင်း အတည်ပြုရန် type() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #viewtype
type (last_row)

pandas.core.frame.DataFrame

ရလဒ်မှာ အမှန်ပင် ပန်ဒါ DataFrame ဖြစ်သည်။

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

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

Pandas တွင် NaN တန်ဖိုးများမပါဘဲ အတန်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။
Pandas ရှိ သတ်မှတ်ထားသော အတန်းများမှလွဲ၍ အတန်းအားလုံးကို ဖျက်နည်း
Pandas တွင် သီးခြားကော်လံများကို ပေါင်းနည်း

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

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