Opciones y configuraciones de Pandas

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este laboratorio se centra en comprender cómo configurar y personalizar el comportamiento global relacionado con la visualización de DataFrame de Pandas, el comportamiento de datos y más. Exploraremos cómo obtener/establecer opciones, restablecer las opciones a sus valores predeterminados y describir las opciones. También aprenderemos cómo ejecutar un bloque de código con un conjunto de opciones que se restauran a las configuraciones anteriores después de la ejecución.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos el problema para usted de inmediato.

Importando Pandas

Comencemos importando la biblioteca Pandas. Esta es una poderosa biblioteca de manipulación de datos en Python.

## Importando la biblioteca pandas
import pandas as pd

Obtener y Establecer Opciones

Podemos obtener o establecer el valor de una sola opción utilizando pd.get_option o pd.set_option respectivamente. Aquí, estamos estableciendo el número máximo de filas de visualización en 999.

## Obtener la configuración actual para el número máximo de filas de visualización
print(pd.options.display.max_rows)

## Establecer el número máximo de filas de visualización en 999
pd.options.display.max_rows = 999

## Verificar la nueva configuración
print(pd.options.display.max_rows)

Restablecer Opciones

Si deseamos restablecer una o más opciones a su valor predeterminado, podemos utilizar pd.reset_option.

## Restablecer el número máximo de filas de visualización al valor predeterminado
pd.reset_option("display.max_rows")

## Verificar el restablecimiento
print(pd.options.display.max_rows)

Describir Opciones

Para imprimir las descripciones de una o más opciones, use pd.describe_option.

## Describir la opción 'display.max_rows'
pd.describe_option("display.max_rows")

Usando option_context

La función option_context nos permite ejecutar un bloque de código con un conjunto de opciones que se restauran a las configuraciones anteriores después de la ejecución.

## Ejecutar un bloque de código con un conjunto de opciones
with pd.option_context("display.max_rows", 10):
    ## Esto imprimirá 10 a pesar de que la configuración global sea diferente
    print(pd.get_option("display.max_rows"))

## Esto imprimirá la configuración global ya que el bloque de contexto ha terminado
print(pd.get_option("display.max_rows"))

Establecer Opciones de Inicio

Podemos crear un script de inicio en el entorno de Python/IPython para importar pandas y establecer opciones, lo que hace que trabajar con pandas sea más eficiente.

## Este es un ejemplo de un script de inicio
## Coloca esto en un archivo.py en el directorio de inicio del perfil de IPython
import pandas as pd

pd.set_option("display.max_rows", 999)
pd.set_option("display.precision", 5)

Resumen

Esta guía de laboratorio explicó cómo obtener, establecer y restablecer opciones en pandas. También discutimos cómo describir opciones y usar la función option_context. Finalmente, exploramos cómo establecer opciones de inicio en el entorno de Python/IPython. Estas técnicas nos permiten personalizar y configurar el comportamiento de pandas para adaptarlo a nuestras necesidades.