Función Pandas.set_option() en Python

Pandas tiene un sistema de opciones que le permite personalizar algunos aspectos de su comportamiento, siendo las opciones relacionadas con la visualización las que el usuario probablemente ajustará. Veamos cómo establecer el valor de una opción específica.

establecer_opción()

Sintaxis: pandas.set_option(pat, valor)

Parámetros:

  • pat: expresión regular que debe coincidir con una sola opción.
  • value : Nuevo valor de la opción.

Devuelve : Ninguno Genera
: OptionError si no existe tal opción

Ejemplo 1: cambiar el número de filas que se mostrarán usando display.max_rows.

# importing the module
import pandas as pd
  
# creating the DataFrame
data = {"Number" : [0, 1, 2, 3, 4, 
                    5, 6, 7, 8, 9],
        "Alphabet" : ['A', 'B', 'C', 'D', 'E', 
                      'F', 'G', 'H', 'I', 'J']}
df = pd.DataFrame(data)
  
print("Initial max_rows value : " + 
      str(pd.options.display.max_rows))
  
# displaying the DataFrame
display(df)
  
# changing the max_rows value
pd.set_option("display.max_rows", 5)
  
print("max_rows value after the change : " + 
      str(pd.options.display.max_rows))
  
# displaying the DataFrame
display(df)

Producción :

Ejemplo 2: Cambiar el número de columnas a mostrar usando display.max_columns.

# importing the module
import pandas as pd
  
# creating the DataFrame
data = {"Number" : 1,
        "Name" : ["ABC"],
        "Subject" : ["Computer"],
        "Field" : ["BDA"],
        "Marks" : 70}
df = pd.DataFrame(data)
  
print("Initial max_columns value : " + 
      str(pd.options.display.max_columns))
  
# displaying the DataFrame
display(df)
  
# changing the max_columns value
pd.set_option("display.max_columns", 3)
  
print("max_columns value after the change : " + 
      str(pd.options.display.max_columns))
  
# displaying the DataFrame
display(df)

Producción :

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *