Pandas dataframe ရှိ စာကြောင်းတစ်ခုမှ csv ဖိုင်ကို ဘယ်လိုဖတ်မလဲ။


Pandas DataFrame ရှိ စာကြောင်းတစ်ခုမှ CSV ဖိုင်ကိုဖတ်ရန် အောက်ပါအခြေခံ syntax ကို သင်သုံးနိုင်သည်။

 import pandas as pd
import io   

df = pd. read_csv ( io.StringIO (some_string), sep=" , ")

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

ဥပမာ 1- ကော်မာပါသော စာကြောင်းတစ်ခုမှ CSV ဖိုင်ကို ခွဲထွက်များအဖြစ် ဖတ်ပါ။

အောက်ပါကုဒ်သည် စာကြောင်းတစ်ခုမှ CSV ဖိုင်ကို ပန်ဒါ DataFrame သို့ (ကော်မာဖြင့် ကော်မာများဖြင့်) ဖတ်ရှုနည်းကို ပြသသည်-

 import pandas as pd
import io   

some_string="""team,points,rebounds
A,22,10
B,14.9
C,29.6
D,30.2
E,22.9
F,31.10"""

#read CSV string into pandas DataFrame
df = pd. read_csv ( io.StringIO (some_string), sep=" , ")

#view resulting DataFrame
print (df)

  team points rebounds
0 to 22 10
1 B 14 9
2 C 29 6
3 D 30 2
4 E 22 9
5 F 31 10

ရရှိလာသောပန်ဒါများ DataFrame တွင် CSV string မှတန်ဖိုးများပါရှိသည်။

ဥပမာ 2- CSV ဖိုင်ကို အပိုင်းခွဲအဖြစ် semicolon ပါသော စာကြောင်းတစ်ခုမှ ဖတ်ပါ။

အောက်ပါကုဒ်သည် စာကြောင်းတစ်ခုမှ CSV ဖိုင်ကို pandas DataFrame သို့ ( semicolons အဖြစ် semicolons ဖြင့်) ဖတ်နည်းကို ပြသည်-

 import pandas as pd
import io   

some_string="""team;points;rebounds
A;22;10
B;14;9
C;29;6
D;30;2
E;22;9
F;31;10"""

#read CSV string into pandas DataFrame
df = pd. read_csv ( io.StringIO (some_string), sep=" ; ")

#view resulting DataFrame
print (df)

  team points rebounds
0 to 22 10
1 B 14 9
2 C 29 6
3 D 30 2
4 E 22 9
5 F 31 10

ရရှိလာသောပန်ဒါများ DataFrame တွင် CSV string မှတန်ဖိုးများပါရှိသည်။

ဥပမာ 3- ခေါင်းစီးမဲ့ စာကြောင်းမှ CSV ဖိုင်ကို ဖတ်ပါ။

အောက်ပါကုဒ်သည် ပန်ဒါ DataFrame သို့ စာတန်းတစ်ခု (ခေါင်းစီးအတန်းမပါဘဲ) မှ CSV ဖိုင်ကို မည်သို့ဖတ်ရမည်ကို ပြသသည်-

 import pandas as pd
import io   

some_string="""A;22;10
B;14;9
C;29;6
D;30;2
E;22;9
F;31;10"""

#read CSV string into pandas DataFrame
df = pd. read_csv (io. StringIO (some_string), sep=" ; ", header= None )

#view resulting DataFrame
print (df)

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

header=None argument ကိုအသုံးပြုခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် ပထမစာကြောင်းကို header line အဖြစ်မသုံးရန် pandas ကိုပြောခဲ့သည်။

မူရင်းအားဖြင့်၊ ပန်ဒါများသည် DataFrame အတွက် ကော်လံအမည်များအဖြစ် ဂဏန်းတန်ဖိုးများ (0၊ 1၊ 2) ကို အသုံးပြုသည်။

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

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

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

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

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

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