Hola a todos,
Álvaro, has dado en el clavo, eso es lo que pasaba. Me imagino que no hay
manera de meter una lista dentro de un vector.
Al final he usado tu sugerencia. Y me queda así:
# preliminares
install.packages( lubridate ); library( lubridate )
v <- c(0, 0, 0)
original <- c(2019,
Hola, Jaume:
El problema que tienes en tu enfoque y por lo que R no te deja añadir
esa fecha al vector es que no es un valor lo que intentas sustituir. Tu
'fecha' lo que contiene es un objeto 'Period' de lubridate y 'fecha.b'
verás que es de tipo POSIXlt, que viene a ser internamente como una
Estimado Jaume Tormo
En lo personal yo utilizo un enfoque como el que comenta Carlos Ortega, se
me ocurre que posiblemente funcione si a su código le coloca algo de
formato, me refiero a esta forma:
as.Date("10/21/2012", format = "%m/%d/%Y")
Javier Rubén Marcuzzi
El lun., 17 feb. 2020 a las
Carlos, muchas gracias, voy a probarlo.
Pero me sigue intrigando por que no puedo ponerlo como elemento de un
vector... Misterios del R. SI lo averiguo os lo digo.
Jaume.
El sáb., 15 feb. 2020 a las 19:08, Carlos Ortega ()
escribió:
> Hola,
>
> Una alternativa que te puede ayudar es enfocar el
Hola,
Una alternativa que te puede ayudar es enfocar el problema de esta otra
forma.
Puedes ir guardando tus vectores "original" en un data.frame y luego
convertirlo a fechas.
Una vez tienes estas fechas, puedes hacer cálculos o extraer otras
variables.
> original<-c(2019,308,1700, 25)
> df <-
Hola,
Estoy encontrando un problema al intentar poner un objeto Dates en un
vector o dataframe.
Mi ejemplo
# preliminares
install.packages( lubridate ); library( lubridate )
v <- c(0, 0, 0)
original<-c(2019,308,1700, 25) # c(año, día del año, hora, temperatura)
esto sale así de un sensor de