2013-04-09 89 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