Pandas dataframe ကို များစွာသော dataframe အဖြစ် ခွဲနည်း


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

 #split DataFrame into two DataFrames at row 6
df1 = df. iloc [:6]
df2 = df. iloc [6:]

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာ 1- Pandas DataFrame ကို DataFrame နှစ်ခုအဖြစ် ခွဲလိုက်ပါ။

အောက်ပါ ကုဒ်သည် ပန်ဒါ DataFrame ကို DataFrame နှစ်ခုအဖြစ် မည်သို့ခွဲရမည်ကို ပြသသည် ။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' x ': [1, 1, 1, 3, 3, 4, 5, 5, 5, 6, 7, 9],
                   ' y ': [5, 7, 7, 9, 12, 9, 9, 4, 3, 3, 1, 10]})

#view DataFrame
df

	x y
0 1 5
1 1 7
2 1 7
3 3 9
4 3 12
5 4 9
6 5 9
7 5 4
8 5 3
9 6 3
10 7 1
11 9 10

#split original DataFrame into two DataFrames
df1 = df. iloc [:6]
df2 = df. iloc [6:]

#view resulting DataFrames
print (df1)

   xy
0 1 5
1 1 7
2 1 7
3 3 9
4 3 12
5 4 9

print (df2)
    xy
6 5 9
7 5 4
8 5 3
9 6 3
10 7 1
11 9 10

df1 တွင် မူရင်း DataFrame ၏ ပထမခြောက်တန်းပါဝင်ပြီး df2 တွင် မူရင်း DataFrame ၏ နောက်ဆုံးခြောက်တန်းပါဝင်သည်ကို သတိပြုပါ။

ဥပမာ 2- Pandas DataFrame ကို Multiple DataFrame အဖြစ် ခွဲလိုက်ပါ။

အောက်ဖော်ပြပါကုဒ်သည် ပန်ဒါများကို ခွဲခြမ်းနည်းကို ပြသထားသည်။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' x ': [1, 1, 1, 3, 3, 4, 5, 5, 5, 6, 7, 9],
                   ' y ': [5, 7, 7, 9, 12, 9, 9, 4, 3, 3, 1, 10]})

#split into three DataFrames
df1 = df. iloc [:3]
df2 = df. iloc [3:6]
df3 = df. iloc [6:]

#view resulting DataFrames
print (df1)

   xy
0 1 5
1 1 7
2 1 7

print (df2)

   xy
3 3 9
4 3 12
5 4 9

print (df3)

    xy
6 5 9
7 5 4
8 5 3
9 6 3
10 7 1
11 9 10

ဤဥပမာတွင်၊ DataFrame တစ်ခုအား DataFrame သုံးခုအဖြစ် ခွဲရန် ရွေးချယ်ခဲ့သော်လည်း၊ ဤ syntax ကို အသုံးပြု၍ Pandas DataFrame ကို ကျွန်ုပ်တို့ လိုချင်သော DataFrame အရေအတွက်သို့ ခွဲထုတ်နိုင်ပါသည်။

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

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

Pandas DataFrames နှစ်ခုထည့်နည်း
Pandas DataFrame ရှိ ကော်လံများကို ဖျက်နည်း
Pandas DataFrame တွင် အတန်းတစ်တန်းကို မည်သို့ရွေးချယ်ရမည်နည်း။

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

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