個人的には、割り当てステートメントを使用してオプションを直接設定するのが好きです。iPythonのおかげで、タブ補完で簡単に見つけることができるからです。正確なオプション名を覚えるのは難しいので、この方法でうまくいきます。
たとえば、私が覚えておく必要があるのは、それが pd.options
pd.options.<TAB>
ほとんどのオプションは、 display
pd.options.display.<TAB>
ここから、通常、現在の値は次のようになります。
pd.options.display.max_rows
60
次に、希望する値に設定します。
pd.options.display.max_rows = 100
また、オプションのコンテキストマネージャについても知っておく必要があります。これにより、コードブロック内でオプションが一時的に設定されます。オプション名を文字列として渡し、その後に希望する値を続けます。同じ行で任意の数のオプションを渡すことができます。
with pd.option_context('display.max_rows', 100, 'display.max_columns', 10):
some pandas stuff
次のように、オプションをデフォルト値にリセットすることもできます。
pd.reset_option('display.max_rows')
そして、それらすべてをリセットします。
pd.reset_option('all')
を介してオプションを設定することは、それでも完全に適切pd.set_option
です。属性を直接使用する方が簡単であり、get_option
およびの必要性が少ないことがわかりますset_option
。