Pandas- သတ်မှတ်ထားသောတန်ဖိုးပါရှိသောအတန်းများကို ဖျက်နည်း


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

 #drop rows that contain specific 'value' in 'column_name'
df = df[df. column_name != value ]

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

 #define values
values = [value1, value2, value3, ...]

#drop rows that contain any value in the list
df = df[df. column_name . isin (values) == False ]

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

ဥပမာ 1- သတ်မှတ်ထားသောတန်ဖိုးများပါရှိသော အတန်းများကို ဖျက်ပါ။

အောက်ပါကုဒ်သည် ကော်လံတစ်ခုရှိ သီးခြားတန်ဖိုးတစ်ခုပါရှိသော အတန်းအားလုံးကို ဖျက်နည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Lakers', 'Spurs', 'Cavs'],
                   ' name ': ['Dirk', 'Kobe', 'Tim', 'Lebron'],
                   ' rebounds ': [11, 7, 14, 7],
                   ' points ': [26, 31, 22, 29]})

#view DataFrame
df

        team name rebound points
0 Mavs Dirk 11 26
1 Lakers Kobe 7 31
2 Spurs Tim 14 22
3 Cavs LeBron 7 29

#drop any rows that have 7 in the rebounds column
df = df[df. rebounds != 7 ]

#view resulting DataFrame
df

        team name rebound points
0 Mavs Dirk 11 26
2 Spurs Tim 14 22

ဥပမာ 2- စာရင်းတစ်ခုတွင် တန်ဖိုးများပါရှိသော အတန်းများကို ဖယ်ရှားပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Lakers', 'Spurs', 'Cavs'],
                   ' name ': ['Dirk', 'Kobe', 'Tim', 'Lebron'],
                   ' rebounds ': [11, 7, 14, 7],
                   ' points ': [26, 31, 22, 29]})

#view DataFrame
df

        team name rebound points
0 Mavs Dirk 11 26
1 Lakers Kobe 7 31
2 Spurs Tim 14 22
3 Cavs LeBron 7 29

#define list of values
values = [7, 11]

#drop any rows that have 7 or 11 in the rebounds column
df = df[df. rebounds . isin (values) == False ]

#view resulting DataFrame
df

        team name rebound points
2 Spurs Tim 14 22

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

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Lakers', 'Spurs', 'Cavs'],
                   ' name ': ['Dirk', 'Kobe', 'Tim', 'Lebron'],
                   ' rebounds ': [11, 7, 14, 7],
                   ' points ': [26, 31, 22, 29]})

#view DataFrame
df

        team name rebound points
0 Mavs Dirk 11 26
1 Lakers Kobe 7 31
2 Spurs Tim 14 22
3 Cavs LeBron 7 29

#drop any rows that have 11 in the rebounds column or 31 in the points column
df = df[(df. rebounds != 11 ) & (df. points != 31 )]

#view resulting DataFrame
df

team name rebound points
2 Spurs Tim 14 22
3 Cavs LeBron 7 29

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

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

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

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