Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.1K
Visualizações
Tiempo redondo a la hora más cercana python

Estaba tratando de redondear el tiempo a la hora más cercana en python en un marco de datos.

Supongamos que si una marca de tiempo es 2017-11-18 0:16 debería aparecer como 2017-11-18 0:00 y 2017-11-18 1:56 debería redondearse como 2017-11-18 2:00

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Experimenté un poco con jpp pero terminé con una solución diferente ya que agregar una hora en la hora 23 colapsó la cosa.

 from datetime import datetime, timedelta now = datetime.now() def hour_rounder(t): # Rounds to nearest hour by adding a timedelta hour if minute >= 30 return (t.replace(second=0, microsecond=0, minute=0, hour=t.hour) +timedelta(hours=t.minute//30)) print(now) print(hour_rounder(now))

Devoluciones:

 2018-02-22 23:42:43.352133 2018-02-23 00:00:00
over 4 years ago · Santiago Trujillo Relatório

0

import pandas as pd pd.Timestamp.now().round('60min').to_pydatetime()

Devoluciones:

 datetime.datetime(2018, 2, 23, 0, 0)
over 4 years ago · Santiago Trujillo Relatório

0

Esta es una forma.

 from datetime import datetime now = datetime.now() def rounder(t): if t.minute >= 30: return t.replace(second=0, microsecond=0, minute=0, hour=t.hour+1) else: return t.replace(second=0, microsecond=0, minute=0) now # 2018-02-22 22:03:53.831589 rounder(now) # 2018-02-22 22:00:00.000000
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda