es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LUBRIDATE

R: Error de Lubridate al convertir caracter a numérico.

Soy nuevo en R, y busqué publicaciones antiguas para encontrar una respuesta, pero no encontré nada que resolviera mi problema. Importé un archivo CSV con la hora de inicio de un viaje en el formato mdy h:mm:ss, pero actualmente se reconoce como un carácter. He intentado usar mdy_hms(c(“11/1/2020 0:05:00”, “11/1/2020 . . . Read more

La función round_date() devuelve floor_date en lugar de la fecha redondeada.

Usando un ejemplo de un problema relacionado: https://stackoverflow.com/questions/54241283/nearest-month-end-in-r/54241387#54241387 “`{r} library(lubridate) library(dplyr) dt<-data.frame(orig_dt=as.Date(c("1997-04-01","1997-06-29"))) dt %>% mutate(round_dt=round_date(orig_dt, unit="month"), modified_dt=round_date(orig_dt, unit="month")-days(1)) <pre><code><br />en una sesión obtengo correctamente las fechas redondeadas (R 4.0.0, Rcpp_1.0.4.6 cargado a través de un espacio de nombres) “`{r} orig_dt round_dt modified_dt 1 1997-04-01 1997-04-01 1997-03-31 2 1997-06-29 1997-07-01 1997-06-30 . . . Read more

El formato m/d/y h:m se traduce como y-m-d h:m:s.

Los valores bajo mi variable start_time están en un formato m/d/a h:m. Quiero convertirlo al formato a-m-d h:m:s, como se muestra a continuación: He intentado varias variaciones de estos códigos: > parse_date_time(df$start_time) > > as_date(df$start_time, format = ‘%Y-%m-%d’) > > as.Date(as.character(df$start_time), format = “%Y-%m-%d”) > > as.POSIXct(df$start_time) Pero obtengo este . . . Read more