typestar

lubridate en R

Parsear según el orden de las partes, y aritmética que respeta el calendario.

library(lubridate)

days <- ymd(c("2026-07-29", "2026-08-02"))
stamp <- ymd_hms("2026-07-30 09:05:00", tz = "UTC")

print(days)
print(wday(days, label = TRUE))
print(month(days))
print(year(days))
print(floor_date(stamp, "hour"))
print(days + period(1, "month"))
print(days + duration(30, "days"))
print(as.numeric(interval(days[1], days[2]), "days"))

Cómo funciona

  1. ymd y ymd_hms nombran el orden que esperan.
  2. floor_date trunca a una unidad, que es cómo se agrupa por mes.
  3. Los periodos respetan el calendario; las duraciones son segundos fijos.

El intento, en números

Líneas
13
Caracteres a escribir
351
Tokens
113
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 65 segundos.

Escribe este fragmento

Paso 1 de 2 en Fechas y factores; paso 8 de 10 en Herramientas funcionales y de texto.

← Anterior Siguiente →