Python | Pandas Series.dt.tz_convert

Series.dtse puede usar para acceder a los valores de la serie como datetimelike y devolver varias propiedades. La función Pandas Series.dt.tz_convert()convierte la array/índice de fecha y hora consciente de tz de una zona horaria a otra.

Sintaxis: Series.dt.tz_convert(*args, **kwargs)

Parámetro:

tz : Zona horaria a la que convertir las marcas de tiempo.

Devoluciones: mismo tipo que uno mismo

Ejemplo #1: Use Series.dt.tz_convert()la función para convertir la zona horaria de las marcas de tiempo en el objeto de serie dado.

# importing pandas as pd
import pandas as pd
  
# Creating the Series
sr = pd.Series(pd.date_range('2012-12-31 00:00', periods = 5, freq = 'D',
                            tz = 'US / Central'))
  
# Creating the index
idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5']
  
# set the index
sr.index = idx
  
# Print the series
print(sr)

Producción :

Ahora usaremos Series.dt.tz_convert()la función para convertir las marcas de tiempo en el objeto de serie dado a ‘Europa/Berlín’.

# convert to 'Europe / Berlin'
result = sr.dt.tz_convert(tz = 'Europe / Berlin')
  
# print the result
print(result)

Producción :

Como podemos ver en el resultado, la Series.dt.tz_convert()función ha convertido con éxito la zona horaria de las marcas de tiempo en el objeto de serie dado a la zona horaria de destino.

Ejemplo #2: use Series.dt.tz_convert()la función para convertir la zona horaria de las marcas de tiempo en el objeto de serie dado.

# importing pandas as pd
import pandas as pd
  
# Creating the Series
sr = pd.Series(pd.date_range('2012-12-31 00:00', periods = 5, freq = 'D',
                            tz = 'US / Central'))
  
# Creating the index
idx = ['Day 1', 'Day 2', 'Day 3', 'Day 4', 'Day 5']
  
# set the index
sr.index = idx
  
# Print the series
print(sr)

Producción :

Ahora usaremos Series.dt.tz_convert()la función para convertir las marcas de tiempo en el objeto de serie dado a ‘Asia/Calcuta’.

# convert to 'Asia / Calcutta'
result = sr.dt.tz_convert(tz = 'Asia / Calcutta')
  
# print the result
print(result)

Producción :

Como podemos ver en el resultado, la Series.dt.tz_convert()función ha convertido con éxito la zona horaria de las marcas de tiempo en el objeto de serie dado a la zona horaria de destino.

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 *