Pandas စီးရီးကို dataframe သို့ မည်သို့ပြောင်းနည်း (ဥပမာများဖြင့်)
ပန်ဒါစီးရီးတစ်ခုအား ပန်ဒါဒေတာဘောင်သို့ ပြောင်းလဲရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
my_df = my_series. to_frame (name=' column_name ')
အောက်ဖော်ပြပါ ဥပမာများသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ 1- စီးရီးတစ်ခုကို Pandas DataFrame သို့ ပြောင်းပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါစီးရီးရှိသည် ဆိုပါစို့။
import pandas as pd #create pandas Series my_series = pd. Series ([3, 4, 4, 8, 14, 17, 20]) #view pandas Series print (my_series) 0 3 1 4 2 4 3 8 4 14 5 17 6 20 dtype: int64 #view object type print (type(my_series)) <class 'pandas.core.series.Series'>
ဤပန်ဒါစီးရီးကို ပန်ဒါဒေတာဘောင်သို့ လျင်မြန်စွာပြောင်းလဲရန် to_frame() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
#convert Series to DataFrame and specify column name to be 'values' my_df = my_series. to_frame (name=' values ') #view pandas DataFrame print (my_df) values 0 3 1 4 2 4 3 8 4 14 5 17 6 20 #view object type print (type(my_df)) <class 'pandas.core.frame.DataFrame'>
ဥပမာ 2- များစွာသောစီးရီးများကို 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 အဖြစ်ပြောင်းရန်နှင့် DataFrames သုံးခုကို နောက်ဆုံး DataFrame အဖြစ်သို့ ပေါင်းစပ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#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
ရလဒ်သည် စီးရီးတစ်ခုစီကို ကော်လံတစ်ခုစီကိုယ်စားပြုသည့် ပန်ဒါဒေတာဘောင်တစ်ခုဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားသော ဘုံဒေတာအရာဝတ္တုကူးပြောင်းမှုများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas စီးရီးကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။
Pandas DataFrame ကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။
Pandas DataFrame ကို Dictionary သို့ဘယ်လိုပြောင်းမလဲ။
Pandas DataFrame ကို List သို့ဘယ်လိုပြောင်းမလဲ။