Python | Pandas Timestamp.fromordinal

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *