Pandas- ကော်လံတစ်ခုမရှိရင် ဘယ်လိုဖန်တီးမလဲ။


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

 df[' my_column '] = df. get (' my_column ', df[' col1 '] * df[' col2 ']) 

ဤ သီးခြား syntax သည် DataFrame တွင် မရှိသေးပါက my_column ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးပြီး ၎င်းကို လက်ရှိ ကော်လံ col1 နှင့် col2 ၏ ထုတ်ကုန်အဖြစ် သတ်မှတ်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- ၎င်းတွင် မရှိပါက Pandas တွင် ကော်လံတစ်ခု ဖန်တီးပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
                   ' sales ': [4, 6, 5, 8, 14, 13, 13, 12, 9, 8, 19, 14],
                   ' price ': [1, 2, 2, 1, 2, 4, 4, 3, 3, 2, 2, 3]})

#view DataFrame
print (df)

    day sales price
0 1 4 1
1 2 6 2
2 3 5 2
3 4 8 1
4 5 14 2
5 6 13 4
6 7 13 4
7 8 12 3
8 9 9 3
9 10 8 2
10 11 19 2
11 12 14 3

ယခု မရှိသေးပါက စျေးနှုန်း ဟုခေါ်သော ကော်လံတစ်ခုကို ပေါင်းထည့်ကာ တန်ဖိုးတစ်ခုစီသည် 100 ရှိသည့် ကော်လံအဖြစ် သတ်မှတ်သည်ဆိုကြပါစို့။

 #attempt to add column called 'price'
df[' price '] = df. get (' price ', 100)    

#view updated DataFrame
print (df)

    day sales price
0 1 4 1
1 2 6 2
2 3 5 2
3 4 8 1
4 5 14 2
5 6 13 4
6 7 13 4
7 8 12 3
8 9 9 3
9 10 8 2
10 11 19 2
11 12 14 3

စျေးနှုန်း ဟုခေါ်သော ကော်လံတစ်ခု ရှိနှင့်ပြီးဖြစ်သောကြောင့် ပန်ဒါများသည် ၎င်းကို DataFrame တွင် မထည့်ပါ။

သို့သော်၊ ၎င်းသည် မရှိသေးပါက ဝင်ငွေ ဟုခေါ်သော ကော်လံအသစ်ကို ထည့်ရန်ကြိုးစားပြီး တန်ဖိုးများသည် အရောင်းနှင့်စျေးနှုန်းကော်လံများ၏ ထုတ်ကုန်ဖြစ်သည့် ကော်လံတစ်ခုအဖြစ် သတ်မှတ်သည်ဆိုကြပါစို့။

 #attempt to add column called 'revenue'
df[' revenue '] = df. get (' revenue ', df[' sales '] * df[' price '])

#view updated DataFrame
print (df)

    day sales price revenue
0 1 4 1 4
1 2 6 2 12
2 3 5 2 10
3 4 8 1 8
4 5 14 2 28
5 6 13 4 52
6 7 13 4 52
7 8 12 3 36
8 9 9 3 27
9 10 8 2 16
10 11 19 2 38
11 12 14 3 42

ဝင်ငွေ ကော်လံကို DataFrame တွင် ထည့်သွင်းထားခြင်း မရှိသောကြောင့် ဖြစ်သည်။

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

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

အခြေအနေပေါ်အခြေခံ၍ Pandas DataFrame ရှိအတန်းများကို ဖျက်နည်း
အခြေအနေများစွာတွင် Pandas DataFrame ကို စစ်ထုတ်နည်း
Pandas DataFrame တွင် “ မဝင်ပါ” စစ်ထုတ်နည်းကို အသုံးပြုနည်း

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

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