Pandas- ကော်လံတစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးနည်း


Pandas DataFrame ကော်လံတစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-

 df = df. replace ({' my_column ': {' old1 ': ' new1 ', ' old2 ': ' new2 ', ' old3 ': ' new3 '}})

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

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

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' position ': ['G', 'G', 'F', 'F', 'F', 'C', 'C'],
                   ' points ': [28, 17, 19, 14, 23, 26, 5],
                   ' rebounds ': [5, 6, 4, 7, 14, 12, 9],
                   ' assists ': [10, 13, 7, 8, 4, 5, 8]})

#view DataFrame
print (df)

  position points rebound assists
0 G 28 5 10
1 G 17 6 13
2 F 19 4 7
3 F 14 7 8
4 F 23 14 4
5 C 26 12 5
6 C 5 9 8

ရာထူး ကော်လံတွင် အောက်ပါအစားထိုးမှုများကို ပြုလုပ်လိုသည်ဆိုပါစို့။

  • “G” ကို “Guard” ဖြင့် အစားထိုးပါ
  • “ F” သို့ “ ရှေ့သို့” ပြောင်းပါ
  • C ကို “ Center” ဖြင့် အစားထိုးပါ။

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #replace multiple values in position column
df = df. replace ({' position ': {' G ': ' Guard ', ' F ': ' Forward ', ' C ': ' Center '}})

#view updated DataFrame
print (df)

  position points rebound assists
0 Guard 28 5 10
1 Guard 17 6 13
2 Forward 19 4 7
3 Forward 14 7 8
4 Forward 23 14 4
5 Center 26 12 5
6 Center 5 9 8

Position ကော်လံတွင် တန်ဖိုးများစွာကို အစားထိုးထားသည်ကို သတိပြုပါ။

ကိန်းဂဏာန်းကော်လံတစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးရန် အလားတူအထားအသိုကို အသုံးပြုနိုင်သည်။

ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် Help ကော်လံတွင် အောက်ပါအစားထိုးမှုများကို ပြုလုပ်နည်းကို ပြသသည်-

  • 10 ကို 20 ဖြင့် အစားထိုးပါ။
  • 13 ကို 15 ဖြင့် အစားထိုးပါ။
  • 8 ကို 10 ဖြင့် အစားထိုးပါ။

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #replace multiple values in assists column
df = df. replace ({' assists ': {10:20, 13:15, 8:10}})

#view updated DataFrame
print (df)

  position points rebound assists
0 G 28 5 20
1 G 17 6 15
2 F 19 4 7
3 F 14 7 10
4 F 23 14 4
5 C 26 12 5
6 C 5 9 10

Assists ကော်လံတွင် တန်ဖိုးများစွာကို အစားထိုးထားသည်ကို သတိပြုပါ။

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

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

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

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

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