စီးရီးတစ်ခုမှ pandas dataframe ဖန်တီးနည်း (ဥပမာများနှင့်အတူ)


မကြာခဏဆိုသလို သင်သည် ပန်ဒါတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ပန်ဒါစီးရီးတစ်ခုမှ ပန်ဒါ DataFrame တစ်ခုကို ဖန်တီးလိုပေမည်။

အောက်ဖော်ပြပါနမူနာများသည် DataFrame ၏ အတန်းများ သို့မဟုတ် ကော်လံများအဖြစ် ရှိပြီးသားစီးရီးများကို အသုံးပြု၍ ပန်ဒါ DataFrame ဖန်တီးနည်းကို ပြသထားသည်။

ဥပမာ 1- ကော်လံများအဖြစ် Series ကို အသုံးပြု၍ Pandas DataFrame တစ်ခုကို ဖန်တီးပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါစီးရီး ၃ ခုရှိသည် ဆိုပါစို့။

 import pandas as pd

#define three Series
name = pd. Series (['A', 'B', 'C', 'D', 'E'])
points = pd. Series ([34, 20, 21, 57, 68])
assists = pd. Series ([8, 12, 14, 9, 11])

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

 #convert each Series to a DataFrame
name_df = name. to_frame (name=' name ')
points_df = points. to_frame (name=' points ')
assists_df = assists. to_frame (name=' assists ')

#concatenate three Series into one DataFrame
df = pd. concat ([name_df, points_df, assists_df], axis= 1 )

#view final DataFrame
print (df)

  name points assists
0 to 34 8
1 B 20 12
2 C 21 14
3 D 57 9
4 E 68 11

စီးရီးသုံးခုကို နောက်ဆုံး DataFrame တွင် ကော်လံများအဖြစ် ကိုယ်စားပြုကြောင်း သတိပြုပါ။

ဥပမာ 2- အတန်းများအဖြစ် စီးရီးကို အသုံးပြု၍ Pandas DataFrame ဖန်တီးပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါစီးရီး ၃ ခုရှိသည် ဆိုပါစို့။

 import pandas as pd

#define three Series
row1 = pd. Series (['A', 34, 8])
row2 = pd. Series (['B', 20, 12])
row3 = pd. Series (['C', 21, 14])

DataFrame ရှိ အတန်းတစ်ခုအဖြစ် စီးရီးတစ်ခုစီကို အသုံးပြု၍ စီးရီးတစ်ခုစီကို ပန်ဒါ DataFrame တစ်ခုအဖြစ် ပေါင်းစပ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 #create DataFrame using Series as rows
df = pd. DataFrame ([row1, row2, row3])

#create column names for DataFrame
df. columns = [' col1 ', ' col2 ', ' col3 ']

#view resulting DataFrame
print (df)

	col1 col2 col3
0 to 34 8
1 B 20 12
2 C 21 14

စီးရီးသုံးခုကို နောက်ဆုံး DataFrame တွင် အတန်းများအဖြစ် ကိုယ်စားပြုကြောင်း သတိပြုပါ။

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

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

Pandas Series ကို DataFrame သို့ ဘယ်လိုပြောင်းမလဲ။
Pandas စီးရီးကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။
NumPy အခင်းအကျင်းကို Pandas DataFrame သို့ ဘယ်လိုပြောင်းမလဲ။

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

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