Personalmente, me gusta configurar las opciones directamente con una declaración de asignación, ya que es fácil de encontrar a través de la finalización de pestañas gracias a iPython. Me resulta difícil recordar cuáles son los nombres exactos de las opciones, por lo que este método funciona para mí.
Por ejemplo, todo lo que tengo que recordar es que comienza con pd.options
pd.options.<TAB>
La mayoría de las opciones están disponibles en display
pd.options.display.<TAB>
A partir de aquí, suelo mostrar cuál es el valor actual de esta manera:
pd.options.display.max_rows
60
Luego lo configuro a lo que quiero que sea:
pd.options.display.max_rows = 100
Además, debe conocer el administrador de contexto para las opciones, que establece temporalmente las opciones dentro de un bloque de código. Pase el nombre de la opción como una cadena seguida del valor que desea que sea. Puede pasar cualquier cantidad de opciones en la misma línea:
with pd.option_context('display.max_rows', 100, 'display.max_columns', 10):
some pandas stuff
También puede restablecer una opción a su valor predeterminado de esta manera:
pd.reset_option('display.max_rows')
Y restablecerlos todos de nuevo:
pd.reset_option('all')
Todavía es perfectamente bueno establecer opciones a través de pd.set_option
. Simplemente encuentro que usar los atributos directamente es más fácil y hay menos necesidad de get_option
y set_option
.