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


တစ်ခါတစ်ရံတွင် သင်သည် ပန်ဒါ DataFrame တွင် အလွတ်ကော်လံတစ်ခုကို ထည့်လိုပေမည်။

ကံကောင်းထောက်မစွာ၊ ၎င်းသည်လုပ်ဆောင်ရန်အတော်လေးရိုးရှင်းပြီးဤသင်ခန်းစာတွင်အောက်ပါပန်ဒါ DataFrame ကိုအသုံးပြု၍ ၎င်းကိုပြုလုပ်ပုံဥပမာများစွာကိုပြသသည်:

 import numpy as np
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

ဥပမာ 1- “ ” ကိုအသုံးပြု၍ ကော်လံအလွတ်တစ်ခုကို ထည့်ပါ

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

 #add new column titled 'steals' 
df['steals'] = ""

#view DataFrame
df

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

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

ကော်လံအလွတ်တစ်ခုကို ထည့်ရန် နောက်တစ်နည်းမှာ np.nan ကို အောက်ပါအတိုင်း အသုံးပြုရန်ဖြစ်သည်။

 #add new column titled 'steals'
df['steals'] = np.nan

#view DataFrame
df

        points assists rebounds steals
0 25 5 11 NaN
1 12 7 8 NaN
2 15 7 10 NaN
3 14 9 6 NaN
4 19 12 6 NaN

ဥပမာ 3- Pandas စီးရီးကို အသုံးပြု၍ အလွတ်ကော်လံတစ်ခုကို ထည့်ပါ။

အလွတ်ကော်လံတစ်ခုထည့်ရန် အခြားနည်းလမ်းမှာ အောက်ပါအတိုင်း pd.Series() ကို အသုံးပြုရန်ဖြစ်သည်။

 #add new column titled 'steals'
df['steals'] = pd.Series()

#view DataFrame
df

        points assists rebounds steals
0 25 5 11 NaN
1 12 7 8 NaN
2 15 7 10 NaN
3 14 9 6 NaN
4 19 12 6 NaN

ဥပမာ 4- Pandas Insert ကို အသုံးပြု၍ ဗလာကော်လံတစ်ခုကို ထည့်ပါ။

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

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

#insert empty column titled 'steals' into index position 2
df.insert(2, "steals", np.nan)

#view DataFrame
df

	points assists steals rebounds
0 25 5 NaN 11
1 12 7 NaN 8
2 15 7 NaN 10
3 14 9 NaN 6
4 19 12 NaN 6

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

ဥပမာ 5- ဗလာကော်လံအများအပြားကို တစ်ပြိုင်နက်ထည့်ပါ။

အလွတ်ကော်လံအများအပြားကို တစ်ပြိုင်နက်ထည့်ရန်၊ သင်သည် အောက်ပါအတိုင်း reindex() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

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

#add empty columns titled 'empty1' and 'empty2'
df = df. reindex (columns = df.columns.tolist () + ['empty1', 'empty2'])

#view DataFrame
df

points assists rebounds empty1 empty2
0 25 5 11 NaN NaN
1 12 7 8 NaN NaN
2 15 7 10 NaN NaN
3 14 9 6 NaN NaN
4 19 12 6 NaN NaN

နောက်ထပ် Python သင်ခန်းစာများကို ဤနေရာတွင် ရှာနိုင်သည်။

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

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