Método DataFrame.first() de Pandas

PythonPythonBeginner
Practicar Ahora

💡 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

En este laboratorio, aprenderemos a usar el método DataFrame.first() de Pandas. El método DataFrame.first() selecciona los períodos iniciales de datos de series de tiempo basados en un desplazamiento de fecha. Esto puede ser útil cuando se trabaja con un DataFrame que tiene fechas como índice y se desea seleccionar las primeras filas basadas en un desplazamiento de fecha específico.

Consejos sobre la VM

Una vez que se haya completado 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 puede automatizarse debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar las bibliotecas necesarias

Primero, necesitamos importar la biblioteca pandas, que usaremos para trabajar con el DataFrame.

import pandas as pd

Crear un DataFrame con fechas como índice

A continuación, creemos un DataFrame con fechas como índice. Usaremos la función pd.date_range() para generar un rango de fechas y la función pd.DataFrame() para crear el DataFrame.

i = pd.date_range('2021-01-01', periods=5, freq='D')
df = pd.DataFrame({'A': [1, 2, 3, 4, 5]}, index=i)

Usar el método DataFrame.first() para seleccionar las primeras filas

Ahora, podemos usar el método DataFrame.first() para seleccionar las primeras filas basadas en un desplazamiento de fecha específico. Por ejemplo, si queremos seleccionar los primeros 3 días, podemos usar el siguiente código:

df_first = df.first('3D')

Imprimir las filas seleccionadas

Finalmente, imprima las filas seleccionadas del DataFrame.

print(df_first)

Resumen

En este laboratorio, aprendimos cómo usar el método DataFrame.first() en Pandas para seleccionar los períodos iniciales de datos de series de tiempo basados en un desplazamiento de fecha. Esto puede ser útil cuando se trabaja con un DataFrame que tiene fechas como índice y se desea seleccionar las primeras filas basadas en un desplazamiento de fecha específico. Siguiendo los pasos de este laboratorio, ahora debería ser capaz de usar el método DataFrame.first() en sus propias tareas de análisis de datos.