Pandas- ရှိပြီးသား csv ဖိုင်သို့ ဒေတာထည့်နည်း


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

 df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )

ဤသည်မှာ to_csv() လုပ်ဆောင်ချက်၏ အကြောင်းပြချက်များကို အဓိပ္ပာယ်ဖွင့်ဆိုပုံဖြစ်သည် ။

  • ‘existing.csv’- ရှိပြီးသား CSV ဖိုင်၏ အမည်။
  • mode=’a’- ‘w’ မုဒ်ကို ဆန့်ကျင်သည့်အနေဖြင့် ‘append’ မုဒ်ကို အသုံးပြုပါ။ မူရင်းအားဖြင့် ‘ရေးသည်’ မုဒ်။
  • index=False- ဒေတာအသစ်ထည့်သောအခါ အညွှန်းကော်လံတစ်ခု မပါဝင်ပါနှင့်။
  • header=False- ဒေတာအသစ်ထည့်တဲ့အခါ ခေါင်းစီးကို မထည့်ပါနဲ့။

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

အဆင့် 1- ရှိပြီးသား CSV ဖိုင်ကို ကြည့်ရှုပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါရှိပြီးသား CSV ဖိုင်ရှိသည်ဟု ယူဆကြပါစို့။

အဆင့် 2- ထည့်သွင်းရန် ဒေတာအသစ်ကို ဖန်တီးပါ။

ရှိပြီးသား CSV ဖိုင်သို့ ထည့်ရန် ပန်ဒါ DataFrame အသစ်ကို ဖန်တီးကြပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['D', 'D', 'E', 'E'],
                   ' points ': [6, 4, 4, 7],
                   ' rebounds ': [15, 18, 9, 12]})

#view DataFrame
df

        team points rebounds
0 D 6 15
1 D 4 18
2 E 4 9
3 E 7 12

အဆင့် 3- လက်ရှိ CSV တွင် ဒေတာအသစ်ထည့်ပါ။

အောက်ပါကုဒ်သည် လက်ရှိ CSV ဖိုင်တွင် ဤဒေတာအသစ်ကို ထည့်သွင်းနည်းကို ပြသသည်-

 df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )

အဆင့် 4- အပ်ဒိတ်လုပ်ထားသော CSV ကိုကြည့်ပါ။

ကျွန်ုပ်တို့သည် ရှိပြီးသား CSV ဖိုင်ကိုဖွင့်သောအခါ၊ ဒေတာအသစ်ကို ထပ်ထည့်ထားသည်ကို တွေ့နိုင်သည်-

ဒေတာထည့်ခြင်းဆိုင်ရာ မှတ်စုများ

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

ရှိပြီးသား CSV ဖိုင်တွင် အညွှန်းဖိုင်မရှိပါက၊ ပန်ဒါများ အညွှန်းကော်လံတစ်ခု ထပ်ထည့်ခြင်းမှ ကာကွယ်ရန် ဒေတာအသစ်ကို ထည့်သည့်အခါ to_csv() လုပ်ဆောင်ချက်တွင် index=False ကို သတ်မှတ်ရပါမည်။

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

Pandas DataFrame ကို CSV သို့ တင်ပို့နည်း
Pandas DataFrame ကို Excel သို့ တင်ပို့နည်း
Pandas DataFrames ကို Excel စာရွက်များစွာသို့ တင်ပို့နည်း

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

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