Pandas- မတူညီသော dataframes နှစ်ခုရှိ ကော်လံများကို နှိုင်းယှဉ်နည်း


မတူညီသော panda DataFrames နှစ်ခုမှ ကော်လံများကို နှိုင်းယှဉ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။

Method 1: ကော်လံများအကြား ကိုက်ညီသောတန်ဖိုးများကို ရေတွက်ပါ။

 df1[' my_column ']. isin (df2[' my_column ']). value_counts ()

နည်းလမ်း 2- ကော်လံများအကြား ကိုက်ညီသောတန်ဖိုးများကို ပြသပါ။

 p.d. merge (df1, df2, on=[' my_column '], how=' inner ')

အောက်ပါနမူနာများသည် အောက်ပါ pandas DataFrames ဖြင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import numpy as np
import pandas as pd

#create first DataFrame
df1 = pd. DataFrame ({' team ': ['Mavs', 'Rockets', 'Spurs', 'Heat', 'Nets'],
                    ' points ': [22, 30, 15, 17, 14]})

#view DataFrame
print (df1)

      team points
0 Mavs 22
1 Rockets 30
2 Spurs 15
3 Heat 17
4 Nets 14

#create second DataFrame
df2 = pd. DataFrame ({' team ': ['Mavs', 'Thunder', 'Spurs', 'Nets', 'Cavs'],
                    ' points ': [25, 40, 31, 32, 22]})

#view DataFrame
print (df2)

      team points
0 Mavs 25
1 Thunder 40
2 Spurs 31
3 Nets 32
4 Cavs 22

ဥပမာ 1: ကော်လံများအကြား ကိုက်ညီသောတန်ဖိုးများကို ရေတွက်ပါ။

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

 #count matching values in team columns
df1[' team ']. isin (df2[' team ']). value_counts ()

True 3
False 2
Name: team, dtype: int64

DataFrames နှစ်ခုတွင် ဘုံအဖွဲ့အမည် 3 ခု နှင့် မတူညီသောအဖွဲ့အမည် 2 ခု ရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်ရပါသည်။

ဥပမာ 2- ကော်လံများအကြား ကိုက်ညီသောတန်ဖိုးများကို ပြပါ။

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

 #display matching values between team columns
p.d. merge (df1, df2, on=[' team '], how=' inner ')

	team points_x points_y
0 Mavs 22 25
1 Spurs 15 31
2 Nets 14 32

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

  • Mavs
  • စပါးအသင်း
  • ပိုက်ကွန်

ဆက်စပ်- Pandas တွင် အတွင်းစည်းပါဝင်ပုံ (ဥပမာဖြင့်)

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

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

Pandas တွင် ကော်လံအမည်ပြောင်းနည်း
Pandas DataFrame တွင် ကော်လံတစ်ခုထည့်နည်း
Pandas DataFrame တွင် ကော်လံအစီစဥ်ကို မည်သို့ပြောင်းရမည်နည်း။

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

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