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 တွင် ကော်လံအစီစဥ်ကို မည်သို့ပြောင်းရမည်နည်း။