Pandas dataframe တွင် အမည်မဖော်လိုသော ကော်လံတစ်ခုကို မည်သို့ဖျက်မည်နည်း။
ကော်လံအမည်တွင် “ အမည်မဲ့” ပါရှိသော Pandas DataFrame ရှိ ကော်လံတစ်ခုကို ဖျက်ရန် အောက်ပါနည်းလမ်းနှစ်ခုကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- ဒေတာတင်သွင်းသည့်အခါ အမည်မဲ့ကော်လံကို ဖယ်ရှားပါ။
df = pd. read_csv (' my_data.csv ', index_col= 0 )
နည်းလမ်း 2- ဒေတာတင်သွင်းပြီးနောက် အမည်မဲ့ကော်လံကို ဖယ်ရှားပါ။
df = df. loc [:, ~df. columns . str . contains (' ^Unnamed ')]
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- ဒေတာတင်သွင်းသည့်အခါ အမည်မသိကော်လံတစ်ခုကို ဖယ်ရှားပါ။
ကျွန်ုပ်တို့သည် ရိုးရှင်းသော ပန်ဒါ DataFrame ကို ဖန်တီးပြီး ၎င်းကို CSV ဖိုင်သို့ တင်ပို့သည် ဆိုကြပါစို့။
import pandas as pd
#createDataFrame
df1 = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'],
' points ': [4, 4, 6, 8, 9, 5],
' rebounds ': [12, 7, 8, 8, 5, 11]})
#view DataFrame
print (df1)
team points rebounds
0 to 4 12
1 B 4 7
2 C 6 8
3 D 8 8
4 E 9 5
5 F 5 11
#export DataFrame to CSV file
df1. to_csv (' my_data.csv ')
ယခုကျွန်ုပ်တို့သည် pandas DataFrame တွင်ဖိုင်ကိုဖတ်ရန်ကြိုးစားသောအခါ၊ ပထမကော်လံကို Unnamed: 0 ဟုခေါ်သည်။
#import CSV file df2 = pd. read_csv (' my_data.csv ') #view DataFrame print (df2) Unnamed: 0 team points rebounds 0 0 A 4 12 1 1 B 4 7 2 2 C 6 8 3 3 D 8 8 4 4 E 9 5 5 5 F 5 11
၎င်းကိုရှောင်ရှားရန်၊ ပထမကော်လံသည် အမှန်တကယ်အညွှန်းကော်လံဖြစ်ကြောင်း ပန်ဒါများကိုပြောပြရန် index_col=0 ကို သတ်မှတ်နိုင်သည်-
#import CSV file df2 = pd. read_csv (' my_data.csv ', index_col= 0 ) #view DataFrame print (df2) team points rebounds 0 to 4 12 1 B 4 7 2 C 6 8 3 D 8 8 4 E 9 5 5 F 5 11
ဥပမာ 2- ဒေတာတင်သွင်းပြီးနောက် အမည်မဲ့ကော်လံကို ဖယ်ရှားပါ။
ကျွန်ုပ်တို့သည် ရိုးရှင်းသော ပန်ဒါ DataFrame ကို ဖန်တီးပြီး ၎င်းကို CSV ဖိုင်သို့ တင်ပို့သည် ဆိုကြပါစို့။
import pandas as pd
#createDataFrame
df1 = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'],
' points ': [4, 4, 6, 8, 9, 5],
' rebounds ': [12, 7, 8, 8, 5, 11]})
#export DataFrame to CSV file
df1. to_csv (' my_data.csv ')
ယခုကျွန်ုပ်တို့သည် ဤဖိုင်ကို pandas DataFrame သို့ တင်သွင်းမည်ဆိုပါစို့။
#import CSV file df2 = pd. read_csv (' my_data.csv ') #view DataFrame print (df2) Unnamed: 0 team points rebounds 0 0 A 4 12 1 1 B 4 7 2 2 C 6 8 3 3 D 8 8 4 4 E 9 5 5 5 F 5 11
အမည်တွင် “အမည်မဖော်လိုသော” ပါရှိသော ကော်လံကို ဖယ်ရှားရန်၊ ကျွန်ုပ်တို့သည် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#drop any column that contains "Unnamed" in column name df2 = df2. loc [:, ~df2. columns . str . contains (' ^Unnamed ')] #view updated DataFrame print (df2) team points rebounds 0 to 4 12 1 B 4 7 2 C 6 8 3 D 8 8 4 E 9 5 5 F 5 11
“ အမည်မဲ့- 0” ကော်လံကို DataFrame မှ ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas DataFrame ရှိ ပထမတန်းကို ဖယ်ရှားနည်း
Pandas DataFrame ရှိ ပထမကော်လံကို ဘယ်လိုဖယ်ရှားမလဲ။
Pandas တွင် ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း