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 တွင် ထပ်နေသောကော်လံများကို ဖယ်ရှားနည်း

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

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