Pandas- usecols အငြင်းအခုံဖြင့် read_csv ကို ဘယ်လိုသုံးမလဲ။


သင်သည် CSV ဖိုင်မှ သီးခြားကော်လံများကို pandas DataFrame သို့ဖတ်ရန် read_csv() လုပ်ဆောင်ချက်ရှိ usecols အငြင်းအခုံကို အသုံးပြုနိုင်သည်။

ဤအငြင်းအခုံကိုအသုံးပြုရန် ဘုံနည်းလမ်းနှစ်ခုရှိသည်။

နည်းလမ်း 1- ကော်လံအမည်များဖြင့် usecols ကိုသုံးပါ။

 df = pd. read_csv (' my_data.csv ', usecols=[' this_column ', ' that_column '])

နည်းလမ်း 2- ကော်လံရာထူးများနှင့်အတူ usecols ကိုသုံးပါ။

 df = pd. read_csv ( ' my_data.csv ', usecols=[ 0,2 ])

အောက်ဖော်ပြပါ ဥပမာများသည် basketball_data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

ဥပမာ 1- ကော်လံအမည်များဖြင့် usecols ကိုအသုံးပြုခြင်း။

ကျွန်ုပ်တို့သည် CSV ဖိုင်ကိုတင်သွင်းရန် အောက်ပါကုဒ်ကိုသုံးနိုင်ပြီး “ team” နှင့် “ rebounds” ဟုခေါ်သော ကော်လံများကိုသာ အသုံးပြုနိုင်ပါသည်။

 import pandas as pd

#import DataFrame and only use 'team' and 'rebounds' columns
df = pd. read_csv (' basketball_data.csv ', usecols=[' team ',' rebounds '])

#view DataFrame
print (df)

   team rebounds
0 to 10
1 B 9
2 C 6
3 D 2

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

ဥပမာ 2- ကော်လံရာထူးများနှင့်အတူ usecols ကိုအသုံးပြုခြင်း။

ကျွန်ုပ်တို့သည် CSV ဖိုင်ကိုတင်သွင်းရန် အောက်ပါကုဒ်ကိုသုံးနိုင်ပြီး အညွှန်းနေရာ 0 နှင့် 2 ရှိ ကော်လံများကိုသာ အသုံးပြုနိုင်ပါသည်။

 import pandas as pd

#import DataFrame and only use columns in index positions 0 and 2
df = pd. read_csv (' basketball_data.csv ' , usecols=[ 0,2 ])

#view DataFrame
print (df)

   team rebounds
0 to 10
1 B 9
2 C 6
3 D 2

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

မှတ်ချက် – CSV ဖိုင်၏ ပထမကော်လံတွင် အညွှန်းကိန်း 0 ရှိသည်။

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

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

ပန်ဒါများ- CSV ဖိုင်ကိုဖတ်သည့်အခါ လိုင်းများကို မည်သို့ကျော်မည်နည်း။
Pandas- Excel ဖိုင်များကိုဖတ်နည်း
Pandas- DataFrame ကို Excel သို့ တင်ပို့နည်း

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

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