Python | Pandas DatetimeIndex.tz_convert()

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 DatetimeIndex.tz_convert()convierte DatetimeIndex tz-aware de una zona horaria a otra. La función toma un parámetro de entrada que es la zona horaria a la que queremos convertir el objeto DatetimeIndex actual.

Sintaxis: DatetimeIndex.tz_convert(tz)

Parámetros:
tz: Zona horaria para la hora. Las marcas de tiempo correspondientes se convertirían a esta zona horaria de DatetimeIndex. Un tz de Ninguno se convertirá a UTC y eliminará la información de la zona horaria.

Retorno: normalizado: DatetimeIndex

Ejemplo #1: Use DatetimeIndex.tz_convert()la función para convertir el objeto DatetimeIndex dado a la zona horaria deseada.

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'Q' represents quarter end frequency 
didx = pd.DatetimeIndex(start ='2000-01-15 08:00', freq ='Q',
                            periods = 4, tz ='Asia/Calcutta')
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos convertir la zona horaria de ‘Asia/Calcuta’ a ‘US/Central’

# Convert the timezone to 'US / Central'
didx.tz_convert('US/Central')</div>

Producción :

Como podemos ver en la salida, la función ha cambiado la zona horaria del objeto didx.
 
Ejemplo #2: Use DatetimeIndex.tz_convert()la función para convertir el objeto DatetimeIndex dado a la zona horaria deseada.

# importing pandas as pd
import pandas as pd
  
# Create the DatetimeIndex
# Here 'Q' represents quarter end frequency 
didx = pd.DatetimeIndex(start ='2000-01-15 08:00', freq ='Q', 
                           periods = 4, tz ='Asia/Calcutta')
  
# Print the DatetimeIndex
print(didx)

Producción :

Ahora queremos convertir la zona horaria de ‘Asia/Calcuta’ a ‘Europa/Berlín’

# Convert the timezone to 'Europe / Berlin'
didx.tz_convert('Europe/Berlin')

Salida:

como podemos ver en la salida, la función ha cambiado la zona horaria del objeto didx .

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 *