Pandas dataframe ကို csv (ဥပမာဖြင့်) တင်ပို့နည်း


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

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

index=False သည် DataFrame ကို တင်ပို့သည့်အခါ အညွှန်းကော်လံကို Python အား ဖယ်ရှားရန် ပြောသည်ကို သတိပြုပါ။ အညွှန်းကော်လံကို ထိန်းသိမ်းထားလိုပါက ဤအငြင်းအခုံကို ဖယ်ရှားလိုက်ပါ။

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

အဆင့် 1- Pandas DataFrame ဖန်တီးပါ။

ပထမဦးစွာ pandas DataFrame ကိုဖန်တီးကြပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5

အဆင့် 2- DataFrame ကို CSV ဖိုင်တစ်ခုသို့ တင်ပို့ပါ။

ထို့နောက်၊ DataFrame ကို CSV ဖိုင်သို့ တင်ပို့ကြပါစို့။

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

အဆင့် 3- CSV ဖိုင်ကို ကြည့်ရှုပါ။

နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် CSV ဖိုင်ကို ထုတ်ယူပြီး ၎င်းကို ကြည့်ရှုသည့် တည်နေရာသို့ သွားလာနိုင်သည်-

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

ကျွန်ုပ်တို့သတ်မှတ်ထားသော index=False ကြောင့် အညွှန်းကော်လံသည် ဖိုင်ထဲတွင် မရှိကြောင်း သတိပြုပါ။

to_csv() လုပ်ဆောင်ချက်ရှိ မူရင်းအငြင်းအခုံသည် headers=True ဖြစ်သောကြောင့် ဖိုင်ထဲတွင် ခေါင်းစီးများ ရှိနေကြောင်းကိုလည်း သတိပြုပါ။

အပျော်သဘောသက်သက်ပါ၊ ကျွန်ုပ်တို့သည် index=False argument ကို ချန်လှပ်ထားလျှင် ဤနေရာတွင် CSV ဖိုင်သည် မည်သို့မည်ပုံ ဖြစ်မည်နည်း။

 ,points, assists, rebounds
0.25.5.11
1,12,7,8
2,15,7,10
3,14,9,6
4,19,12,6
5,23,9,5

to_csv() လုပ်ဆောင်ချက်အတွက် အသေးစိတ်လမ်းညွှန်ချက်အတွက် ပန်ဒါစာရွက်စာတမ်းများကို ကိုးကားပါ။

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

Pandas နဲ့ CSV ဖိုင်တွေကို ဘယ်လိုဖတ်မလဲ။
Pandas ဖြင့် Excel ဖိုင်များကိုဖတ်နည်း
Pandas DataFrame ကို Excel သို့ တင်ပို့နည်း
NumPy အခင်းအကျင်းကို CSV ဖိုင်တစ်ခုသို့ တင်ပို့နည်း

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

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