1. 程式人生 > 程式設計 >pandas實現匯出資料的四種方式

pandas實現匯出資料的四種方式

本文主要介紹了pandas匯出資料到檔案的四種方式,分享給大家,主要也是給自己留個筆記,具體如下:

import pandas as pd
import pymysql
 
df = pd.DataFrame({'A': [3,4,8,9],'B': [1.2,2.4,4.5,7.3],'C': ["aa","bb","cc","dd"]}) 
 
def export_data_to_csv():
  # 引數encoding="utf_8_sig"編碼後,可以防止寫入csv的中文出現亂碼
  df.to_csv("./test.csv",encoding="utf_8_sig") 
 
def export_data_to_excel():
  # encoding編碼方式,sheet_name表示要寫到的sheet名稱, 預設為0, header=None表示不含列名
  df.to_excel("./test.xlsx",encoding="utf_8_sig",sheet_name=0,header=None)
 
def export_data_to_table():
  con = pymysql.connect(host="127.0.0.1",user="username",password="password",database="dbname",charset='utf8',use_unicode=True)
  df.to_sql(name='table_name',con=con,if_exists='append',index=False) 
 
def export_data_to_json():
  df.to_json("test.txt")
 
 
def main():
  export_data_to_csv() # 匯出資料到CSV檔案
  export_data_to_excel() # 匯出資料到Excel檔案
  export_data_to_table() # 匯出資料到SQL表
  export_data_to_json() # 以Json格式匯出資料到文字檔案
 
if __name__ == '__main__':
  main()

到此這篇關於pandas實現匯出資料的四種方式的文章就介紹到這了,更多相關pandas 匯出資料內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!