Pandas dataframe တွင် ကော်လံတစ်ခု ထည့်သွင်းနည်း


မကြာခဏဆိုသလို သင်သည် pandas DataFrame တွင် ကော်လံအသစ်တစ်ခုကို ထည့်သွင်းလိုပေမည်။ ကံကောင်းထောက်မစွာ၊ အောက်ပါ syntax ကိုအသုံးပြုသည့် pandas insert() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းသည် လွယ်ကူသည်။

insert(loc၊ ကော်လံ၊ တန်ဖိုး၊ allow_duplicates=False)

ရွှေ-

  • loc: ကော်လံကို ထည့်သွင်းရမည့် အညွှန်း။ ပထမကော်လံသည် 0 ဖြစ်သည်။
  • ကော်လံ- ကော်လံအသစ်သို့ ပေးရမည့် အမည်။
  • value: ကော်လံအသစ်အတွက် တန်ဖိုးများ။
  • allow_duplicates- ကော်လံအသစ်အမည်ကို လက်ရှိကော်လံအမည်နှင့် ကိုက်ညီအောင် ခွင့်ပြုသည်ဖြစ်စေ ခွင့်ပြုသည်ဖြစ်စေ။ မူရင်းမှာ False ဖြစ်သည်။

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

ဥပမာ 1- ကော်လံအသစ်ကို ပထမကော်လံအဖြစ် ထည့်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 9, 12],
                   'rebounds': [11, 8, 10, 6, 6]})

#view DataFrame
df
        points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6

#insert new column 'player' as first column
player_vals = ['A', 'B', 'C', 'D', 'E']
df. insert (loc= 0 , column='player', value=player_vals)
df

        player points assists rebounds
0 to 25 5 11
1 B 12 7 8
2 C 15 7 10
3 D 14 9 6
4 E 19 12 6

ဥပမာ 2- အလယ်ကော်လံအဖြစ် ကော်လံအသစ်တစ်ခုကို ထည့်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 9, 12],
                   'rebounds': [11, 8, 10, 6, 6]})

#insert new column 'player' as third column
player_vals = ['A', 'B', 'C', 'D', 'E']
df. insert (loc= 2 , column='player', value=player_vals)
df

        points assists player rebounds
0 25 5 A 11
1 12 7 B 8
2 15 7 C 10
3 14 9 D 6
4 19 12 E 6

ဥပမာ 3- ကော်လံအသစ်ကို နောက်ဆုံးကော်လံအဖြစ် ထည့်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 9, 12],
                   'rebounds': [11, 8, 10, 6, 6]})

#insert new column 'player' as last column
player_vals = ['A', 'B', 'C', 'D', 'E']
df. insert (loc= len (df.columns) , column='player', value=player_vals)
df

        points assists player rebounds
0 25 5 A 11
1 12 7 B 8
2 15 7 C 10
3 14 9 D 6
4 19 12 E 6

len(df.columns) ကိုအသုံးပြုခြင်းဖြင့် ကော်လံမည်မျှပါဝင်သည်ဖြစ်စေ မည်သည့်ဒေတာဘောင်၏ နောက်ဆုံးကော်လံအဖြစ် ကော်လံအသစ်ကို ထည့်သွင်းနိုင်သည်ကို သတိပြုပါ။

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

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

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