Pandas DataFrames


DataFrame ဆိုတာဘာလဲ။

Pandas DataFrame သည် 2 Dimensional Array သို့မဟုတ် အတန်းများနှင့် ကော်လံများပါသည့် ဇယားကဲ့သို့ 2 ဘက်မြင်ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။

ဥပမာ

ရိုးရှင်းသော Pandas DataFrame ဖန်တီးပါ။

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

#load data into a DataFrame object:
df = pd.DataFrame(data)

print(df) 

ရလဒ်

     calories  duration
  0       420        50
  1       380        40
  2       390        45


အတန်းကိုရှာပါ။

အထက်ဖော်ပြပါ ရလဒ်မှ သင်တွေ့မြင်ရသည့်အတိုင်း DataFrame သည် အတန်းများနှင့် ကော်လံများပါသည့် ဇယားတစ်ခုနှင့်တူသည်။

ပန်ဒါများသည် locသတ်မှတ်ထားသော အတန်း(များ) သို့မဟုတ် တစ်ခုထက်ပိုသော အတန်း(များ)ကို ပြန်ရန် ရည်ညွှန်းချက်ကို အသုံးပြုသည်

ဥပမာ

Return အတန်း 0-

#refer to the row index:
print(df.loc[0])

ရလဒ်

  calories    420
  duration     50
  Name: 0, dtype: int64

မှတ်ချက်- ဤဥပမာသည် Pandas စီးရီး ကို ပြန်ပေးသည် ။

ဥပမာ

အတန်း 0 နှင့် 1 ကို ပြန်ပေးပါ-

#use a list of indexes:
print(df.loc[[0, 1]])

ရလဒ်

     calories  duration
  0       420        50
  1       380        40

မှတ်ချက်- အသုံးပြုသည့်အခါ []ရလဒ်မှာ Pandas DataFrame ဖြစ်သည်။


w3schools CERTIFIED . 2021

လက်မှတ်ရယူပါ။

Pandas modules များကိုဖြည့်ပါ၊ လေ့ကျင့်ခန်းများလုပ်ပါ၊ စာမေးပွဲဖြေဆိုပါ၊ ထို့နောက်သင်သည် w3schools certified ဖြစ်လာလိမ့်မည်။

$10 စာရင်းသွင်းပါ။

Index လို့ ခေါ်ပါတယ်။

အကြောင်းပြချက် ဖြင့် indexသင်သည် သင်၏ကိုယ်ပိုင်အညွှန်းကိန်းများကို အမည်ပေးနိုင်ပါသည်။

ဥပမာ

အတန်းတစ်ခုစီကို အမည်ပေးရန်အတွက် အမည်စာရင်းကို ထည့်ပါ-

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

df = pd.DataFrame(data, index = ["day1", "day2", "day3"])

print(df) 

ရလဒ်

        calories  duration
  day1       420        50
  day2       380        40
  day3       390        45

အမည်ပေးထားသော အညွှန်းများကို ရှာပါ။

locသတ်မှတ်ထားသော အတန်း(များ)ကို ပြန်ပေးရန် ရည်ညွှန်းချက်တွင် အမည်ရှိသော အညွှန်းကို အသုံးပြုပါ ။

ဥပမာ

"day2" သို့ ပြန်သွားရန်-

#refer to the named index:
print(df.loc["day2"])

ရလဒ်

  calories    380
  duration     40
  Name: 0, dtype: int64


ဖိုင်များကို DataFrame ထဲသို့ထည့်ပါ။

သင့်ဒေတာအစုံများကို ဖိုင်တစ်ခုတွင် သိမ်းဆည်းထားပါက Pandas သည် ၎င်းတို့အား DataFrame တွင် တင်နိုင်သည်။

ဥပမာ

ကော်မာခြားထားသောဖိုင် (CSV ဖိုင်) ကို DataFrame တွင် တင်ပါ-

import pandas as pd

df = pd.read_csv('data.csv')

print(df) 

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


လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

DataFrame ဖန်တီးရန် မှန်ကန်သော Pandas နည်းလမ်းကို ထည့်သွင်းပါ။

pd.(data)