Pandas ရှိ ကော်လံနှစ်ခုကို နှိုင်းယှဉ်နည်း- ဥပမာများဖြင့်


မကြာခဏဆိုသလို သင်သည် Pandas DataFrame တွင် ကော်လံနှစ်ခုကို နှိုင်းယှဉ်ကာ နှိုင်းယှဉ်မှုရလဒ်များကို တတိယကော်လံတစ်ခုသို့ ရေးချလိုပေမည်။

အောက်ပါ syntax ကို အသုံးပြု၍ ၎င်းကို အလွယ်တကူ ပြုလုပ်နိုင်သည်။

 conditions=[(condition1),(condition2)]
choices=[" choice1 "," choice2 "]

df[" new_column_name "]=np. select (conditions, choices, default)

ဤကုဒ်သည် အဘယ်အရာဖြစ်သည်-

  • အခြေအနေများ သည် ကော်လံနှစ်ခုကြားတွင် စစ်ဆေးရမည့် အခြေအနေများဖြစ်သည်။
  • ရွေးချယ်မှုများသည် အခြေအနေများပေါ်မူတည်၍ ပြန်ရမည့်ရလဒ်များဖြစ်သည်။
  • np.select ကို ကော်လံအသစ်တွင် ရလဒ်များကို ပြန်ပေးရန်အတွက် အသုံးပြုသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤကုဒ်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ- Pandas ရှိ ကော်လံနှစ်ခုကို နှိုင်းယှဉ်ပါ။

မတူညီသောပွဲစဉ်ငါးပွဲတွင် ဘောလုံးအသင်းနှစ်သင်းမှ ဂိုးအရေအတွက်ကိုပြသသည့် အောက်ပါ DataFrame ရှိသည်ဆိုပါစို့။

 import numpy as np
import pandas as pd

#createDataFrame
df = pd. DataFrame ({' A_points ': [1, 3, 3, 3, 5],
                   ' B_points ': [4, 5, 2, 3, 2]})
             
#view DataFrame      
df

          A_points B_points
0 1 4
1 3 5
2 3 2
3 3 3
4 5 2

အတန်းတစ်ခုလျှင် ဂိုးအရေအတွက်ကို နှိုင်းယှဉ်ကာ တတိယကော်လံတွင် ပွဲစဉ်အနိုင်ရသူကို ပြသရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 #define conditions
conditions = [df[' A_points '] > df[' B_points '], 
              df[' A_points '] < df[' B_points ']]

#define choices
choices = [' A ', ' B ']

#create new column in DataFrame that displays results of comparisons
df[' winner '] = np. select (conditions, choices, default=' Tie ')

#view the DataFrame
df

          A_points B_points winner
0 1 4 B
1 3 5 B
2 3 2 A
3 3 3 Tie
4 5 2 A

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

မှတ်ချက်များ

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

  • အခြေအနေများ နှင့် ရွေးချယ်မှု အရေအတွက် တူညီရပါမည်။
  • အခြေအနေများ တစ်ခုမှ မပြည့်မီပါက ကော်လံအသစ်တွင် ပြသမည့်တန်ဖိုးကို မူရင်းက သတ်မှတ်သည်။
  • ဤကုဒ်အလုပ်လုပ်ရန်အတွက် NumPy နှင့် Pandas လိုအပ်ပါသည်။

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

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

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

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

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