2017-03-14 41 views
1

我發現這個有用的大熊貓記載功能,我可以用這樣的: pandas describe function workingJupyter:熊貓漂亮的描述函數包含if語句不可能嗎?

我的代碼已經堆滿元信息,我想介紹與調試元信息和一個只教導我的NN調試版本。只需通過一個布爾開關。但是我發現熊貓這樣的一些命令在用if語句包裝時不會產生輸出 pandas describe function wrapped in if statement not working

到目前爲止,我發現的唯一解決方法是將其封裝在打印函數中。它導致了一個醜陋,但正確的輸出 working but ugly workaround

爲什麼是這樣或我做錯了什麼?

回答

1

你可以使用displayHTML來得到你想要的。

from IPython.core.display import display, HTML 

df = pd.DataFrame(dict(A=[1, 2], B=[3, 4])) 

if True: 
    display(HTML(df.to_html())) 

enter image description here

+0

感謝隊友,幫助。對我來說,解決方案只是將其包裝在顯示器(my_var)中,但足夠公平 – CodingYourLife