Cómo convertir fecha y hora a fecha en Pandas

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

A menudo, es posible que desee convertir una fecha y hora en una fecha en pandas. Afortunadamente, esto es fácil de hacer usando la función .dt.date , que adopta la siguiente sintaxis:

df [' columna_fecha '] = pd. to_datetime (df ​​[' datetime_column ']). dt . fecha

Ejemplo: fecha y hora hasta la fecha en pandas

Por ejemplo, supongamos que tenemos el siguiente DataFrame de pandas:

importar pandas como pd

#create pandas DataFrame con dos columnas
 df = pd.DataFrame ({'sales': [4, 11],
                   'tiempo': ['2020-01-15 20:02:58', '2020-01-18 14:43:24']})

#view 
Impresión de DataFrame (df)

tiempo de ventas
0 4 2020-01-15 20:02:58
1 11 2020-01-18 14:43:24

Para convertir la columna ‘hora’ en solo una fecha, podemos usar la siguiente sintaxis:

#convertir la columna de fecha y hora a solo la fecha 
df [' hora '] = pd. to_datetime (df ​​[' hora ']). dt . fecha

#view Impresión de DataFrame
 (df)

	tiempo de ventas
0 4 2020-01-15
1 11 2020-01-18

Ahora, la columna ‘hora’ solo muestra la fecha sin la hora.

Usando Normalize () para Dtypes datetime64

Debe tener en cuenta que el código anterior devolverá un tipo de objeto :

#find dtype de cada columna en DataFrame 
df. dtipos

ventas int64
objeto de tiempo
dtype: objeto

Si, en cambio, desea datetime64 , puede normalizar () el componente de hora, que mantendrá el dtype como datetime64 pero solo mostrará la fecha:

#convertir la columna de fecha y hora a solo la fecha 
df [' hora '] = pd. to_datetime (df ​​[' hora ']). dt . normalizar ()

#view Impresión de DataFrame
 (df)

	tiempo de ventas
0 4 2020-01-15
1 11 2020-01-18

#find dtype de cada columna en DataFrame
 df. dtipos

ventas int64
hora datetime64 [ns]
dtype: objeto

Una vez más, solo se muestra la fecha, pero la columna ‘hora’ es un tipo de fecha y hora64.

Recursos adicionales

Cómo convertir columnas a DateTime en Pandas
Cómo convertir cadenas a flotantes en Pandas

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

La función BUSCARV en Excel le permite buscar un valor en una tabla haciendo coincidir una columna. Por ejemplo, en…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!