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() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။