
這一期咱們聊聊如何把處理好的資料導出到本地。
在python裡将資料處理好之後,結果通常是一個DataFrame表。DataFrame可以導出成很多種格式,咱們一個個說。
為了是後面的語句能順利運作,還是老樣子,造一個DataFrame表
import pandas as pd
dic={
'math':[88,66,55],
'physics':[99,77,33],
'science':["甲","乙","丙"]
}
df1=pd.DataFrame(data=dic,index=['student1','student2','student3'])
1、導出為Excel
df1.to_excel('d:/df.xlsx')
有時候導出中文的時候會亂碼,需要加一個encoding選項。
df1.to_excel('d:/df.xlsx',encoding='utf8')
2、導出為csv
df1.to_csv('d:/df.csv')
3、導出為txt
df1.to_csv('d:/df.txt')
對,txt也是用的和csv一樣的語句。因為csv、txt都可以是逗号分隔符,我們所做的差別隻是将檔案的字尾改了成了txt而已。
4、導出為json檔案
df1.to_json('d:/df.json')
5、導出為html
df1.to_html('d:/df.html')
6、寫入到剪貼闆
df1.to_clipboard()
7、寫入到資料庫
df1.to_sql('tableName', con=dbcon, flavor='mysql')
第一個參數是要寫入資料庫中表的名字,第二參數是之前咱們從資料庫讀取資料那章的資料庫連結對象,第三個參數表示資料庫的類型(“mysql”表示資料庫的類型為mysql,其他的資料庫類型根據需要更改)
好了,這一期就先到這裡,下期再見!
更多内容請關注微信公衆号:XiaoXiong-WeiKe