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 ရှိ ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း

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

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