我想顯示html輸出或在一個html文件中讀取顯示數據磚從pandas-profiling筆記本。
熊貓作為pd導入導入pandas_profiling
df = pd.read_csv (“/ dbfs / FileStore /表/ my_data。csv”,標題=“推斷”,parse_dates = True,編碼=“utf - 8”)
形象= pandas_profiling.ProfileReport (df) [13]: < pandas_profiling。ProfileReport 0 x7f30e0b55780 >
profile.to_html () [19]:“< !doctype html > \ n \ n < html lang =“en”> \ n <頭> \ n < meta charset = " utf - 8 " > \ n \ n <標題> < /名稱>概要報告……警告:跳過429584字節的輸出
錯誤dislpayHtml ()
displayHTML(剖麵)Py4JException:提出的一個例外是Python代理。返回消息:x
我也可以輸出html文件:
profile.to_file (outputfile =“/ tmp / my_profiling.html”)
但是我怎麼讀?有%的html命令嗎?
你好,
我花了一段時間找到一個簡單的解決方案。發現兩種方法。希望他們的工作。
1。
——閱讀html文件的內容
html_file_content =開放(“輸出。html”、“r”) .read ()
——使用displayHTML html_file_content
displayHTML (html_file_content)
2。注意:df dataframe
形象= pp.ProfileReport (df)
p = profile.to_html ()
displayHTML (p)