Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.
La función Pandas Timestamp.fromordinal()
devuelve un objeto de marca de tiempo cuando se le pasa un ordinal, la función lo traduce y lo convierte en un objeto ts. Por definición, no puede haber ninguna información de tz en el ordinal en sí.
Sintaxis: Marca de tiempo.fromordinal()
Parámetros:
ordinal : fecha correspondiente a un ordinal gregoriano proléptico
freq : Compensación que tendrá la marca de tiempo
tz : Zona horaria para el tiempo que tendrá Timestamp
Retorno: Marca de tiempo
Ejemplo #1: Use Timestamp.fromordinal()
la función para traducir el objeto de marca de tiempo dado en función del valor ordinal pasado.
# importing pandas as pd import pandas as pd # Create the Timestamp object ts = pd.Timestamp(year = 2011, month = 11, day = 21, hour = 10, second = 49, tz = 'US/Central') # Print the Timestamp object print(ts)
Producción :
Ahora usaremos la Timestamp.fromordinal()
función para convertir el objeto de marca de tiempo dado.
# convert the given Timestamp object # based on the passed ordinal value ts.fromordinal(ordinal = 733829)
Producción :
Como podemos ver en el resultado, la Timestamp.fromordinal()
función ha devuelto un nuevo objeto de marca de tiempo basado en el valor ordinal pasado.
Ejemplo n.º 2: use Timestamp.fromordinal()
la función para traducir el objeto de marca de tiempo dado en función del valor ordinal pasado. Configure también la zona horaria.
# importing pandas as pd import pandas as pd # Create the Timestamp object ts = pd.Timestamp(year = 2009, month = 5, day = 31, hour = 4, second = 49, tz = 'Europe/Berlin') # Print the Timestamp object print(ts)
Producción :
Ahora usaremos la Timestamp.fromordinal()
función para convertir el objeto de marca de tiempo dado.
# convert the given Timestamp object # based on the passed ordinal value ts.fromordinal(ordinal = 634816, tz = 'Asia / Calcutta')
Producción :
Como podemos ver en el resultado, la Timestamp.fromordinal()
función ha devuelto un nuevo objeto de marca de tiempo basado en el valor ordinal pasado. La función también ha establecido la zona horaria para el objeto de marca de tiempo devuelto.
Publicación traducida automáticamente
Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA