စာရင်းတစ်ခုအား python တွင် dataframe သို့မည်သို့ပြောင်းလဲမည်နည်း။


မကြာခဏဆိုသလို သင်သည် Python ရှိ DataFrame အဖြစ်သို့ ပြောင်းလဲလိုပေမည်။

ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ syntax ကိုအသုံးပြုထားသည့် pandas.DataFrame လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူပါသည်။

pandas.DataFrame(ဒေတာ=မရှိ၊ အညွှန်း=မရှိ၊ ကော်လံ=မရှိ၊ …)

ရွှေ-

  • ဒေတာ- DataFrame သို့ ပြောင်းရန် ဒေတာ
  • index- ရလဒ် DataFrame အတွက် အသုံးပြုရန် အညွှန်း
  • ကော်လံများ- ရလဒ် DataFrame အတွက် အသုံးပြုရန် ကော်လံအညွှန်းများ

ဤသင်ခန်းစာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးပါသည်။

ဥပမာ 1- စာရင်းတစ်ခုကို DataFrame အဖြစ်ပြောင်းပါ။

အောက်ပါကုဒ်သည် စာရင်းတစ်ခုအား ပန်ဒါ DataFrame သို့ မည်သို့ပြောင်းလဲရမည်ကို ပြသသည်-

 import pandas as pd

#create list that contains points scored by 10 basketball players
data = [4, 14, 17, 22, 26, 29, 33, 35, 35, 38]

#convert list to DataFrame
df = pd. DataFrame (data, columns=[' points '])

#view resulting DataFrame
print (df)

       points
0 4
1 14
2 17
3 22
4 26
5 29
6 33
7 35

ဥပမာ 2- စာရင်းများစွာကို DataFrame အဖြစ်ပြောင်းပါ။

အောက်ပါကုဒ်သည် စာရင်းအများအပြားကို ပန်ဒါ DataFrame အဖြစ်သို့ ပြောင်းလဲနည်းကို ပြသသည်-

 import pandas as pd

#define lists
points = [4, 14, 17, 22, 26, 29, 33, 35, 35, 38]
rebounds = [1, 4, 4, 5, 8, 7, 5, 6, 9, 11]

#convert lists into a single list
data = []
data. append (dots)
data. append (rebounds)

#view new list
data

[[4, 14, 17, 22, 26, 29, 33, 35, 35, 38], [1, 4, 4, 5, 8, 7, 5, 6, 9, 11]]

#convert list into DataFrame
df = pd. DataFrame (data). transpose ()
df. columns =[' points ', ' rebounds ']

#view resulting DataFrame
df

       rebound points
0 4 1
1 14 4
2 17 4
3 22 5
4 26 8
5 29 7
6 33 5
7 35 6
8 35 9
9 38 11

ဥပမာ 3- စာရင်းတစ်ခုအား DataFrame သို့ပြောင်းပါ။

အောက်ပါကုဒ်သည် စာရင်းများစာရင်းကို ပန်ဒါ DataFrame အဖြစ်သို့ ပြောင်းလဲနည်းကို ပြသသည်-

 import pandas as pd

#define list of lists
data = [[4, 1], [14, 4], [17, 4], [22, 5], [26, 8],
        [29, 7], [33, 5], [35, 6], [35, 9], [38,11]]

#convert list into DataFrame
df = pd. DataFrame (data, columns=[' points ', ' rebounds '])

#view resulting DataFrame
df

       rebound points
0 4 1
1 14 4
2 17 4
3 22 5
4 26 8
5 29 7
6 33 5
7 35 6
8 35 9
9 38 11

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

 #display number of rows and columns in DataFrame
df. shape

(10, 2)

ရလာတဲ့ DataFrame မှာ အတန်း 10 တန်း နဲ့ ကော်လံ 2 ခု ပါတာကို တွေ့နိုင်ပါတယ်။

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

 #display column names of DataFrame
list(df)

['points', 'rebounds']

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

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

DataFrame ကို Pandas ရှိ List တစ်ခုသို့ ဘယ်လိုပြောင်းမလဲ။
Pandas ရှိ DataFrame သို့ အဘိဓာန်ကို မည်သို့ပြောင်းရမည်နည်း။
Pandas တွင် ကြိုးများကို မျှောရန် မည်သို့ပြောင်းလဲမည်နည်း။

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

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