Convertir DateTime TimeStamp Pandas

0

Pregunta

El objetivo de este post es para ser capaz de convertir las columnas ['Fecha', 'fecha de Cierre'] a formato timestamp

He probado con las funciones / ejemplos de estos enlaces con los resultados.

Convertir datetime timestamp en Neo4j

Convertir datetime pandas

Los Pandas to_dict() convierte datetime Timestamp

Realmente apreciar todas las ideas / comentarios / ejemplos sobre cómo hacerlo.

Base De Datos De La Imagen

Columna De Características:

Con Fecha abierta datetime64[ns] y pandas.núcleo.de la serie.La serie

Fecha de cierre de datetime64[ns] y pandas.núcleo.de la serie.La serie

Finalmente he estado usando estas bibliotecas

la importación de los pandas como pd

import numpy como np

datetime import datetime, date, time, timedelta

datetime pandas timestamp
2021-11-23 21:36:23
1

Mejor respuesta

0

Convertir primero a numpy array de valores y de transformación (cast) a int64 - la salida está en nanosegundos , lo que significa dividir por 10 ** 9:

df['open_ts'] = df['Open_Date'].datetime.values.astype(np.int64)
df['close_ts'] = df['Close_Date'].datetime.values.astype(np.int64)

O

Si desea evitar el uso de numpy, también puede probar:

df['open_ts'] = pd.to_timedelta(df['Open_Date'], unit='ns').dt.total_seconds().astype(int)
df['close_ts'] = pd.to_timedelta(df['Close_Date'], unit='ns').dt.total_seconds().astype(int)

Trate y se informe de ello aquí

2021-11-23 21:58:47

Hola, muchas gracias por tu ayuda, en la siguiente imágenes de los errores ("'de la Serie' el objeto no tiene ningún atributo 'datetime'" y "dtype datetime64[ns] no se puede convertir a timedelta64[ns]") que me dieron cuando la ejecución de diferentes opciones, ¿qué podía estar haciendo mal? postimg.cc/gallery/G8djr4z
holguinmora

Ok, primero tiene que crear un DF con su serie: pandas.pydata.org/docs/reference/api/... a Continuación, puede utilizar el código que te di, así que usted puede convertir las columnas que usted necesita.
Lorenzo Bassetti

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................