Trabajar con columnas DateTime
Por defecto, pandas carga las columnas de tipo datetime como tipo de datos object. Tener fechas como texto no es muy útil para el análisis de series temporales, así que debes poder convertir esas columnas a un tipo de datos datetime. Este tipo te permite trabajar con fechas de pandas de forma más flexible y extraerles características útiles.
Se ha cargado otro conjunto de datos de acciones, esta vez de Apple, como apple.
Este ejercicio forma parte del curso
Detección de anomalías en Python
Instrucciones del ejercicio
- Convierte la columna
Datedeapplea una columna de tipodatetime. - Extrae el día de la semana y guárdalo en una nueva columna llamada
day_of_week. - Extrae el número de mes y guárdalo en una nueva columna llamada
month. - Extrae el día del mes y guárdalo en una nueva columna llamada
day_of_month.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Convert the Date column to DateTime
apple['Date'] = ____
# Create a column for the day of the week
apple['day_of_week'] = ____
# Create a column for the month
apple['month'] = ____
# Create a column for the day of the month
apple['day_of_month'] = ____
print(apple[['day_of_week', 'month', 'day_of_month']])