Pandas- csv ဖိုင်ကိုတင်သွင်းသည့်အခါ အမျိုးအစားများကို သတ်မှတ်နည်း


CSV ဖိုင်ကို ပန်ဒါများထဲသို့ ထည့်သွင်းသည့်အခါ DataFrame တစ်ခုစီရှိ ကော်လံတစ်ခုစီ၏ အမျိုးအစားကို သတ်မှတ်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-

 df = pd. read_csv (' my_data.csv ',
                 dtype = {' col1 ': str , ' col2 ': float , ' col3 ': int })

dtype အငြင်းအခုံသည် CSV ဖိုင်ကို pandas DataFrame ထဲသို့ ထည့်သွင်းသည့်အခါ ကော်လံတစ်ခုစီတွင် ရှိသင့်သည့် ဒေတာအမျိုးအစားကို သတ်မှတ်သည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Pandas သို့ CSV ဖိုင်ကို ထည့်သွင်းသည့်အခါ အမျိုးအစားများကို သတ်မှတ်ပါ။

ကျွန်ုပ်တို့တွင် basketball_data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ရှိသည် ဆိုကြပါစို့။

read_csv() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ CSV ဖိုင်ကို တင်သွင်းပါက၊ ပန်ဒါများသည် ကော်လံတစ်ခုစီအတွက် ဒေတာအမျိုးအစားကို အလိုအလျောက် ခွဲခြားသတ်မှတ်ရန် ကြိုးပမ်းလိမ့်မည်-

 import pandas as pd

#import CSV file
df = pd. read_csv (' basketball_data.csv ')

#view resulting DataFrame
print (df)

   At 22 10
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

#view data type of each column
print ( df.dtypes )

team object
int64 dots
rebounds int64
dtype:object

ရလဒ်မှ၊ DataFrame ကော်လံများတွင် အောက်ပါဒေတာအမျိုးအစားများရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်-

  • အဖွဲ့ : အရာဝတ္ထု
  • အမှတ် : int64
  • bounces : int64

သို့သော်လည်း၊ ကော်လံတစ်ခုစီတွင် ရှိသင့်သည့် ဒေတာအမျိုးအစားများကို သတ်မှတ်ရန် read_csv() လုပ်ဆောင်ချက်ရှိ dtype အငြင်းအခုံကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။

import pandas as pd

#import CSV file and specify dtype of each column
df = pd. read_csv (' basketball_data.csv ',
                 dtype = {' team ': str , ' points ': float , ' rebounds ': int }))

#view resulting DataFrame
print (df)

   At 22 10
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

#view data type of each column
print ( df.dtypes )

team object
float64 points
rebounds int32
dtype:object

ရလဒ်မှ၊ DataFrame ကော်လံများတွင် အောက်ပါဒေတာအမျိုးအစားများရှိသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်-

  • အဖွဲ့ : အရာဝတ္ထု
  • အမှတ်များ : float64
  • bounces : int32

ဤဒေတာအမျိုးအစားများသည် dtype အငြင်းအခုံကိုအသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသည့်အရာများနှင့် ကိုက်ညီပါသည်။

ဤဥပမာတွင် DataFrame ရှိ ကော်လံတစ်ခုစီအတွက် အမျိုးအစားကို ကျွန်ုပ်တို့သတ်မှတ်ထားကြောင်း သတိပြုပါ။

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

မှတ်ချက် – pandas read_csv() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

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

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

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