Pandas- အခြား dataframe ကို အခြေခံ၍ ကော်လံတန်ဖိုးများကို အပ်ဒိတ်လုပ်ပါ။
မကြာခဏဆိုသလို သင်သည် အခြားသော DataFrame ၏ တန်ဖိုးများကို အသုံးပြု၍ ပန်ဒါ DataFrame ကော်လံတစ်ခု၏ တန်ဖိုးများကို မွမ်းမံလိုပေမည်။
ကံကောင်းထောက်မစွာ၊ ၎င်းသည် pandas ရှိ merge() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန်လွယ်ကူသည်။
အောက်ပါဥပမာသည် ၎င်းကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသထားသည်။
ဥပမာ- အခြား DataFrame ကိုအခြေခံ၍ Pandas DataFrame ရှိ ကော်လံတန်ဖိုးများကို အပ်ဒိတ်လုပ်ပါ။
အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
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], ' assists ': [0, 0, 0, 1, 0, 0, 0, 1]}) #view DataFrame print (df1) team points assists 0 to 18 0 1 B 22 0 2 C 19 0 3 D 14 1 4 E 14 0 5 F 11 0 6 G 20 0 7:28 a.m. 1
ယခု ကူညီပေးသူ ကော်လံတန်ဖိုးများကို ဤ DataFrame တွင် မွမ်းမံမွမ်းမံသည်ဟု ယူဆပါ။
သို့သော်လည်း၊ အကူအညီပေး ကော်လံအတွက် အပ်ဒိတ်တန်ဖိုးများပါရှိသော အောက်ပါဒုတိယ DataFrame ရှိသည် ဟု ယူဆကြပါစို့။
#create second DataFrame df2 = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [8, 7, 7, 4, 9, 12, 3, 5]}) #view second DataFrame print (df2) team points assists 0 to 18 8 1 B 22 7 2 C 19 7 3 D 14 4 4 E 14 9 5 F 11 12 6 G 20 3 7:28 5
ဒုတိယ DataFrame ၏ helper ကော်လံတန်ဖိုးများကို အသုံးပြု၍ ပထမ DataFrame ၏ helper ကော်လံတန်ဖိုးများကို အပ်ဒိတ်လုပ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#merge two DataFrames
df1 = df1. merge (df2, on=' team ', how=' left ')
#drop original DataFrame columns
df1. drop ([' points_x ', ' assists_x '], inplace= True , axis= 1 )
#rename columns
df1. rename (columns={' points_y ': ' points ', ' assists_y ': ' assists '}, inplace= True )
#view updated DataFrame
print (df1)
team points assists
0 to 18 8
1 B 22 7
2 C 19 7
3 D 14 4
4 E 14 9
5 F 11 12
6 G 20 3
7:28 5
ပထမ DataFrame မှ helper ကော်လံတန်ဖိုးများကို ဒုတိယ DataFrame မှ helper ကော်လံတန်ဖိုးများကို အသုံးပြု၍ အပ်ဒိတ်လုပ်ထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas DataFrame ရှိ ပထမတန်းကို ဖယ်ရှားနည်း
Pandas DataFrame ရှိ ပထမကော်လံကို ဘယ်လိုဖယ်ရှားမလဲ။
Pandas ရှိ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း