စီးရီးတစ်ခုမှ 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 သို့ ဘယ်လိုပြောင်းမလဲ။