Pandas ရှိ index column ကို မည်ကဲ့သို့ ဖယ်ရှားနည်း (ဥပမာများဖြင့်)


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

pandas DataFrames နှင့် Series များတွင် အညွှန်းတစ်ခု အမြဲရှိနေသောကြောင့်၊ သင်သည် အညွှန်းကို အမှန်တကယ် မ ချ နိုင်သော်လည်း အောက်ပါကုဒ်အပိုင်းကို အသုံးပြု၍ ၎င်းကို ပြန်လည်သတ်မှတ်နိုင်ပါသည်။

 df. reset_index (drop= True , place= True )

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် အက္ခရာအညွှန်းတစ်ခုပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'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]})

#set index of DataFrame to be random letters
df = df. set_index ([pd. Index (['a', 'b', 'd', 'g', 'h', 'm', 'n', 'z'])])

#display DataFrame
df

        points assists rebounds
a 25 5 11
b 12 7 8
d 15 7 10
g 14 9 6
h 19 12 6
m 23 9 5
n 25 9 9
z 29 4 12

ကျွန်ုပ်တို့သည် အညွှန်းကိန်းများကို ပြန်လည်သတ်မှတ်ရန် reset_index() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပြီး ၎င်းသည် နံပါတ်များ၏ နံပါတ်စဉ်စာရင်းတစ်ခုဖြစ်လာစေရန်၊

 #reset indexes
df. reset_index (drop= True , place= True )

#display 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
5 23 9 5
6 25 9 9
7 29 4 12

အညွှန်းသည် ယခု 0 မှ 7 အထိ နံပါတ်များစာရင်းတစ်ခုဖြစ်ကြောင်း သတိပြုပါ။

အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း၊ အညွှန်းသည် အမှန်တကယ်တွင် ကော်လံမဟုတ်ပါ။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် ပုံသဏ္ဍာန် အမိန့်ကို အသုံးပြုသောအခါ၊ DataFrame တွင် 8 တန်းနှင့် ကော်လံ 3 ခု (ကော်လံ 4 ခု အစား ရှိသည်) ကို တွေ့ရပါမည်။

 #find number of rows and columns in DataFrame
df. shape

(8, 3)

အပိုဆု- တင်သွင်းခြင်းနှင့် ထုတ်ယူသည့်အခါ အညွှန်းကို ဖယ်ရှားပါ။

မကြာခဏဆိုသလို CSV ဖိုင်မှ ၎င်းကိုဖတ်ပြီးနောက် ပန်ဒါ DataFrame ၏အညွှန်းကို ပြန်လည်သတ်မှတ်လိုပေမည်။ အောက်ပါကုဒ်အပိုင်းကို အသုံးပြု၍ ၎င်းကိုတင်သွင်းသည့် အခါ အညွှန်းကို အမြန်ပြန်လည်သတ်မှတ်နိုင်သည်-

 df = pd. read_csv ('data.csv', index_col= False )

အောက်ဖော်ပြပါ ကုဒ်အပိုင်းကို အသုံးပြု၍ ထုတ်ယူနေစဉ်အတွင်း အညွှန်းကော်လံတစ်ခုအား CSV ဖိုင်သို့ မရေးထားကြောင်း သေချာစေနိုင်ပါသည်။

 df. to_csv ('data.csv', index= False )

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

Pandas တွင် ကော်လံကို အညွှန်းအဖြစ် သတ်မှတ်နည်း
Pandas ရှိ NaN တန်ဖိုးများဖြင့် အတန်းများကို ဖျက်နည်း
Pandas DataFrame တွင် တန်ဖိုးများကို စီရန်

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

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