Pandas တွင် အတွင်းစည်းပါဝင်နည်း (ဥပမာနှင့်အတူ)
ပန်ဒါများတွင် အတွင်းစည်းပါဝင်မှုကို လုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
import pandas as pd df1. merge (df2, on=' column_name ', how=' inner ')
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas တွင် အတွင်းစည်းပါဝင်မှုကို မည်သို့လုပ်ဆောင်ရမည်နည်း။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသောအောက်ပါပန်ဒါဒေတာဘောင်နှစ်ခုရှိသည်ဆိုကြပါစို့။
import pandas as pd #createDataFrame df1 = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28]}) df2 = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'G', 'H'], ' assists ': [4, 9, 14, 13, 10, 8]}) #view DataFrames print (df1) team points 0 to 18 1 B 22 2 C 19 3 D 14 4 E 14 5 F 11 6 G 20 7:28 a.m. print (df2) team assists 0 to 4 1 B 9 2 C 14 3 D 13 4G 10 5:8 a.m.
DataFrames နှစ်ခုစလုံးတွင် အဖွဲ့ အမည်ပေါ်လာသည့် အတန်းများကိုသာ ထားရှိနိုင်သည့် အတွင်းစည်းတစ်ခုလုပ်ဆောင်ရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
#perform left join
df1. merge (df2, on=' team ', how=' inner ')
team points assists
0 to 18 4
1 B 22 9
2 C 19 14
3 D 14 13
4 G 20 10
5:28 8
ပေါင်းစည်းထားသော DataFrame တွင်ပါရှိသော တစ်ခုတည်းသောအတန်းများသည် DataFrames နှစ်ခုစလုံးတွင် အဖွဲ့အမည်ပေါ်လာသော အတန်းများဖြစ်သည်။
DataFrames နှစ်ခုစလုံးတွင် မပေါ်သောကြောင့် အဖွဲ့နှစ်ဖွဲ့ (အသင်း E နှင့် F) ကို ဖယ်ရှားခဲ့ကြောင်း သတိပြုပါ။
တူညီသောရလဒ်ကိုပြန်ပေးရန်အတွက် အောက်ပါ syntax ဖြင့် pd.merge() ကို အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
#perform left join
p.d. merge (df1, df2, on=' team ', how=' inner ')
team points assists
0 to 18 4
1 B 22 9
2 C 19 14
3 D 14 13
4 G 20 10
5:28 8
ဤပေါင်းစပ်ထားသော DataFrame သည် ယခင်ဥပမာနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။
မှတ်ချက် – ပေါင်းစည်းခြင်း လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် ဘယ်ဘက်ပါဝင်နည်း
ကော်လံအများအပြားတွင် Pandas DataFrames ကို ပေါင်းစည်းနည်း
Pandas Join သို့မဟုတ် Merge- ကွာခြားချက်ကဘာလဲ။