String တစ်ခုမှ pandas dataframe ဖန်တီးနည်း
သင်သည် string တစ်ခုမှ pandas DataFrame ကိုဖန်တီးရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။
import pandas as pd import io df = pd. read_csv ( io.StringIO (string_data), sep=" , ")
ဤ သီးခြား syntax သည် string_data ဟုခေါ်သော စာကြောင်းတွင်ပါရှိသော တန်ဖိုးများကို အသုံးပြု၍ pandas DataFrame ကို ဖန်တီးပေးပါသည်။
အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။
ဥပမာ 1- ကော်မာ ခြားနားသော စာကြောင်းတစ်ခုမှ DataFrame တစ်ခုကို ဖန်တီးပါ။
အောက်ပါကုဒ်သည် string တန်ဖိုးများကို ကော်မာများဖြင့် ခြားထားသော စာကြောင်းတစ်ခုမှ pandas DataFrame ဖန်တီးနည်းကို ပြသသည်-
import pandas as pd import io #define string string_data="""points, assists, rebounds 5, 15, 22 7, 12, 9 4, 3, 18 2, 5, 10 3, 11, 5 """ #create pandas DataFrame from string df = pd. read_csv ( io.StringIO (string_data), sep=" , ") #view DataFrame print (df) points assists rebounds 0 5 15 22 1 7 12 9 2 4 3 18 3 2 5 10 4 3 11 5
ရလဒ်မှာ အတန်းငါးခုနှင့် ကော်လံသုံးခုပါသည့် ပန်ဒါ DataFrame ဖြစ်သည်။
ဥပမာ 2- Semicolon Separators ဖြင့် String တစ်ခုမှ DataFrame တစ်ခုကို ဖန်တီးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် စာကြောင်းတန်ဖိုးများကို semicolons ဖြင့် ပိုင်းခြားထားသော pandas DataFrame ကို မည်သို့ဖန်တီးရမည်ကို ပြသသည်-
import pandas as pd import io #define string string_data="""points;assists;rebounds 5;15;22 7;12;9 4;3;18 2;5;10 3;11;5 """ #create pandas DataFrame from string df = pd. read_csv ( io.StringIO (string_data), sep=" ; ") #view DataFrame print (df) points assists rebounds 0 5 15 22 1 7 12 9 2 4 3 18 3 2 5 10 4 3 11 5
ရလဒ်မှာ အတန်းငါးခုနှင့် ကော်လံသုံးခုပါသည့် ပန်ဒါ DataFrame ဖြစ်သည်။
သင့်တွင် မတူညီသော ခြားနားချက်တစ်ခုပါသော စာကြောင်းတစ်ခုရှိပါက၊ ခွဲထွက်ကိုသတ်မှတ်ရန် read_csv() လုပ်ဆောင်ချက်ရှိ sep အငြင်းအခုံကို ရိုးရှင်းစွာအသုံးပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas DataFrame ကော်လံများကို စာကြောင်းများအဖြစ်သို့ ပြောင်းလဲနည်း
Pandas တွင် အချိန်တံဆိပ်ကို ရက်စွဲ/အချိန်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
Pandas တွင် DateTime ကို ရက်စွဲသို့ မည်သို့ပြောင်းလဲမည်နည်း။