Pandas တွင် ကော်လံများကို အမည်ပြောင်းနည်း (ဥပမာများဖြင့်)


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

နည်းလမ်း 1- သီးခြားကော်လံများကို အမည်ပြောင်းပါ။

 df. rename (columns = {' old_col1 ':' new_col1 ', ' old_col2 ':' new_col2 '}, inplace = True )

နည်းလမ်း 2- ကော်လံအားလုံးကို အမည်ပြောင်းပါ။

 df. columns = [' new_col1 ', ' new_col2 ', ' new_col3 ', ' new_col4 ']

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

 df. columns = df. columns . str . replace (' old_char ', ' new_char ')

အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဆက်စပ်- Pandas တွင် ကော်လံအမည်များ ရယူနည်း (နည်းလမ်း 3 ခု)

နည်းလမ်း 1- သီးခြားကော်လံများကို အမည်ပြောင်းပါ။

အောက်ပါကုဒ်သည် pandas DataFrame ရှိ သီးခြားကော်လံများကို အမည်ပြောင်းနည်းကို ပြသသည်-

 import pandas as pd

#define DataFrame
df = pd. DataFrame ({' team ':['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#list column names
list (df)

['team', 'points', 'assists', 'rebounds']

#rename specific column names
df. rename (columns = {' team ': ' team_name ', ' points ': ' points_scored '}, inplace = True )

#view updated list of column names
list (df)

['team_name', 'points_scored', 'assists', 'rebounds']

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

နည်းလမ်း 2- ကော်လံအားလုံးကို အမည်ပြောင်းပါ။

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

 import pandas as pd

#define DataFrame
df = pd. DataFrame ({' team ':['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#list column names
list (df)

['team', 'points', 'assists', 'rebounds']

#rename all column names
df. columns = [' _team ', ' _points ', ' _assists ', ' _rebounds ']

#view updated list of column names
list (df)

['_team', '_points', '_assists', '_rebounds']

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

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

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

 import pandas as pd

#define DataFrame
df = pd. DataFrame ({' $team ':['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' $points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' $assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' $rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#list column names
list (df)

['team', 'points', 'assists', 'rebounds']

#rename $ with blank in every column name
df. columns = df. columns . str . replace (' $ ', '')

#view updated list of column names
list(df)

['team', 'points', 'assists', 'rebounds']

ဤနည်းလမ်းသည် ကော်လံအမည်တစ်ခုစီမှ ‘$’ ကို အမြန်ဖယ်ရှားနိုင်စေကြောင်း သတိပြုပါ။

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

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

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

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

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