基於python的大資料分析-pandas資料儲存(程式碼實戰)

testingbang發表於2019-08-28

上篇我們學習了pandas的資料讀取,這次我們來看看如何進行資料的存入,程式碼擼起來~


csv檔案

格式:to_csv(檔案路徑, sep='', index=TRUE, header=TRUE)

index預設是true,帶行序號

header預設是true,帶列名


from pandas import DataFrame 

from pandas import Series 


#造資料

df=DataFrame({'age':Series([26,85]),'name':Series(['xiaoqiang1','xiaoqiang2'])}) 

df 


#存入 

df.to_csv('d:\1.csv')


excel檔案

格式:to_excel(檔案路徑, index=TRUE, header=TRUE)

解釋同上,不在廢話


from pandas import DataFrame 

from pandas import Series 


#造資料

df=DataFrame({'age':Series([26,85]),'name':Series(['xiaoqiang1','xiaoqiang2'])}) 

df  


#存入 

df.to_excel('d:\1.xlsx')


mysql

格式:to_sql(name=表名, con=資料庫連結物件)


from pandas import DataFrame 

from pandas import Series 

from sqlalchemy import create_engine


engine=create_engine('mysql+pymysql://填寫使用者名稱:填寫密碼@填寫ip地址:3306/填寫資料庫名?charset=utf8') 


#造資料

df=DataFrame({'age':Series([26,85]),'name':Series(['xiaoqiang1','xiaoqiang2'])}) 


df.to_sql(name=表名, con=engine, if_exists='append', index=False, index_label=False)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2655300/,如需轉載,請註明出處,否則將追究法律責任。

相關文章