2013-04-09 82 views
1

多一種選擇,這可能是一個愚蠢的問題,但是....熊貓set_option - 每行

進口熊貓我將它們一次一個如後設置選項時:

pd.set_option('max_rows',1000) 
pd.set_option('notebook_repr_html',False) 

有什麼方法可以嘗試並結合它們。我嘗試通過一個選項列表,但沒有工作。

如果只有一種方法可以做到這一點,那不是一個大問題。

回答

6

沒有一種方法可以在一行上執行多個選項。我想你可以做這樣的事情:

[pd.set_option(option, setting) for option, setting in [('max_rows', 1000), ('notebook_repr_html', False)]] 

但我不會推薦這麼做!

我覺得寫這篇手寫更容易閱讀,更簡潔,更Python的:

pd.set_option('max_rows',1000) 
pd.set_option('notebook_repr_html',False) 
+1

您的第一選擇會更好看作爲一個列表比較恕我直言 – jamylak 2013-04-10 10:59:32

+1

同意:)更新了! – 2013-04-10 11:48:48