pip install dataframe_imageip install dataframe_image
import dataframe_image as dfi
接著,調用dfi中的export()方法,就可以實現這個需求。但是關於這個知識點,你在百度上面其實看不到任何解答,那麼你應該怎麼學習呢?我們以jupyter notebook為例,進行說明。直接在單元格中輸入??dfi.export,然後運行,即可出現詳細幫助文檔。dfi.export(obj, filename, fontsize=14, max_rows=None, max_cols=None, table_conversion='chrome', chrome_path=None)
obj:表示的是待保存的DataFrame數據框;
filename:表示的是圖片保存的本地路徑;
fontsize:表示的是待保存圖片中字體大小,默認是14;
max_rows:表示的是DataFrame輸出的最大行數。這個數字被傳遞給DataFrame的to_html方法。為防止意外創建具有大量行的圖像,具有100行以上的DataFrame將引發錯誤。顯式設置此參數以覆蓋此錯誤,對所有行使用-1。
max_cols:表示的是DataFrame輸出的最大列數。這個數字被傳遞給DataFrame的to_html方法。為防止意外創建具有大量列的圖像,包含30列以上的DataFrame將引發錯誤。顯式設置此參數以覆蓋此錯誤,對所有列使用-1。
table_conversion:'chrome'或'matplotlib',默認為'chrome'。DataFrames將通過Chrome或matplotlib轉換為png。除非無法正常使用,否則請使用chrome。matplotlib提供了一個不錯的選擇。
可以看到:這個方法其實就是通過chrome瀏覽器,將這個DataFrames轉換為png或jpg格式。舉例說明import pandas as pd
df = pd.read_excel("chaifen.xlsx")
df_new = df.iloc[:5,:]
df_new
import dataframe_image as dfi
dfi.export(obj=df_new,filename='df_new.jpg')
import dataframe_image as dfi
dfi.export(obj=df_new,filename='df_new_1.jpg',fontsize=30)
該知識點就說到這裡,關於其他的參數,大家可以自行下去嘗試。
更多精彩推薦
☞螞蟻集團兩地上市暫緩,阿里巴巴股價大跌,員工快到手的大 House 飛了!
☞任正非:明年至少招聘 8000 名應屆生,華為人才將分為三類
☞在嗎?我要講件大事了,你絕對不知道CSDN公眾號還有這個功能!錯過後悔!☞隱私數據在隱私AI框架中的安全流動
☞荷蘭政府用大數據預測天氣預防自然災害,他們是怎麼做的?
☞以太坊開發者的常見誤解