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 တွင် “ မဝင်ပါ” စစ်ထုတ်နည်းကို အသုံးပြုနည်း