Pandas dataframe (ဥပမာများဖြင့်) တန်ဖိုးများကို အစားထိုးနည်း


မကြာခဏဆိုသလို သင်သည် pandas DataFrame တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသောကော်လံများတွင် တန်ဖိုးများကို အစားထိုးလိုပေမည်။

ကံကောင်းစွာဖြင့်၊ ၎င်းသည် .replace() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်။

ဤသင်ခန်းစာသည် အောက်ပါ DataFrame တွင် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးသည် ။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'team': ['A', 'A', 'B', 'B', 'B', 'C', 'C'],
                   'division':['E', 'W', 'E', 'E', 'W', 'W', 'E'],
                   'rebounds': [11, 8, 7, 6, 6, 5, 12]})

#view DataFrame
print (df)

  team division rebounds
0 AE 11
1 AW 8
2 BE 7
3 BE 6
4 BW 6
5 CW 5
6 CE 12

ဥပမာ 1- DataFrame တစ်ခုလုံးတွင် တစ်ခုတည်းတန်ဖိုးကို အစားထိုးပါ။

အောက်ပါကုဒ်သည် ပန်ဒါဒေတာဘောင်တစ်ခုလုံးတွင် တန်ဖိုးတစ်ခုအား အစားထိုးနည်းကို ပြသသည်-

 #replace 'E' with 'East'
df = df. replace ([' E '],' East ')

#view DataFrame
print (df)

  team division rebounds
0 A East 11
1 AW 8
2 B East 7
3 B East 6
4 BW 6
5 CW 5
6 C East 12

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

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

 #replace 'E' with 'East' and 'W' with 'West'
df = df. replace ([' E ',' W '],[' East ',' West '])

#view DataFrame
print (df)

        team division rebounds
0 A East 11
1 A West 8
2 B East 7
3 B East 6
4 B West 6
5 C West 5
6 C East 12

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

အောက်ပါကုဒ်သည် ကော်လံတစ်ခုတွင် တန်ဖိုးတစ်ခုအား အစားထိုးနည်းကို ပြသသည်-

 #replace 6 with 0 in rebounds column
df[' rebounds '] = df[' rebounds ']. replace (6, 0)

#view DataFrame
print (df)

        team division rebounds
0 A E 11
1 A W 8
2 B E 7
3 B E 0
4 B W 0
5 C W 5
6 C E 12

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

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

 #replace 6, 11, and 8 with 0, 1 and 2 in rebounds column
df[' rebounds '] = df[' rebounds ']. replace ([6, 11, 8], [0, 1, 2])

#view DataFrame
print (df)

team division rebounds
0 A E 1
1 A W 2
2 B E 7
3 B E 0
4 B W 0
5 C W 5
6 C E 12

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

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

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

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

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