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 ဖြစ်သည်။
လက်မှတ်ရယူပါ။
$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)
နောက်အခန်းများတွင် ဖိုင်များတင်သွင်းခြင်းအကြောင်း ပိုမိုလေ့လာနိုင်ပါမည်။