hola carlos! muchas gracias!
El sáb, 7 may 2022 a las 8:09, Carlos Ortega (<cof en
qualityexcellence.es>)
escribió:
> Hola,
>
> Ya, pero al usar "format" vuelves a convertir la fecha en tipo
> "caracter"...
> Una alternativa para preservar la fecha en ese formato y que sea de clase
> fecha (en rojo):
>
> #---------------------
> > library(data.table)
> > library(lubridate)
> > library(poorman)
> > library(janitor)
> > *library(zoo)*
> >
> > datos <- fread("muestra.csv", data.table = FALSE,
encoding = "Latin-1")
> %>%
> + clean_names() %>%
> + mutate( mifecha = paste("01-",mes_de_inicio, sep =
"")) %>%
> + #-- Fecha convertida
> + mutate( fechauno = format(dmy(mifecha), "%m-%Y")) %>%
> + mutate( *fechados = as.yearmon(mes_de_inicio, "%b-%y")*)
%>%
> + #-- Compruebo que fechados es de tipo fecha. Puedo extraer el año...
> + mutate( anio = year(fechados)) %>%
> + select( -mifecha )
> >
> > head(datos)
> modalidad_de_contrato mes_de_inicio
> cronograma_de_contrato pp_act
> 1 Convenio Contractual ene-22 2 entregas a los 45 días y 150 días
> de la firma del contrato 37.45
> 2 Convenio Contractual oct-22 2 entregas a los 45 días y 150 días
> de la firma del contrato 37.45
> 3 Orden de Compra ene-22 1 entrega a los 35 dias
> de la firma del contrato 37.45
> 4 Orden de Compra oct-22 1 entrega a los 35 dias
> de la firma del contrato 37.45
> 5 Convenio Contractual oct-22 1 entrega a los 60 días
> de notificado el contrato 37.45
> 6 Convenio Contractual oct-22 1 entrega a los 60 días
> de notificado el contrato 37.45
> programa_presupuestario_clean proceso_iniciado fechauno
> fechados anio
> 1 Prevención y Control de Enfermedades Endémicas Si 01-2022
> ene 2022 2022
> 2 Prevención y Control de Enfermedades Endémicas No 10-2022
> oct 2022 2022
> 3 Prevención y Control de Enfermedades Endémicas No 01-2022
> ene 2022 2022
> 4 Prevención y Control de Enfermedades Endémicas No 10-2022
> oct 2022 2022
> 5 Prevención y Control de Enfermedades Endémicas No 10-2022
> oct 2022 2022
> 6 Prevención y Control de Enfermedades Endémicas No 10-2022
> oct 2022 2022
> > class(datos$fechauno)
> [1] "character"
> > class(datos$fechados)
> [1] "yearmon"
> #---------------------
>
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> El vie, 6 may 2022 a las 16:18, juan manuel dias (<juamadias en
gmail.com>)
> escribió:
>
>> Muchas gracias! si estoy probando distintas opciones!
>>
>> El vie, 6 may 2022 a las 10:59, Luis Mariano Esteban (<lmeste en
unizar.es>)
>> escribió:
>>
>> > Hola Juan Manuel,
>> > yo tuve un problema parecido y use también la función format que
dice
>> Jose
>> > Luis, si tienes los datos definidos como fechas, luego puedes
hacer la
>> > conversión siguiente:
>> >
>> > format(as.Date("2022-02-22"),format="%b-%C")
>> >
>> > >
format(as.Date("2022-02-22"),format="%b-%C")
>> > [1] "feb.-20"
>> >
>> > Igual te sirve.
>> >
>> > Un saludo
>> >
>> > El vie, 6 may 2022 a las 15:39, jose luis via R-help-es (<
>> > r-help-es en r-project.org>) escribió:
>> >
>> >> Hola ¿has probado esto?
>> >> dat$FECHA2 <- format(dat$FECHA, format = "%b/%Y")
>> >> Saludos
>> >> En viernes, 6 de mayo de 2022 15:19:16 CEST, juan manuel
dias <
>> >> juamadias en gmail.com> escribió:
>> >>
>> >> Hola Javier, muchas gracias!
>> >> Claro, para otras tareas uso UTC horas minutos segundos, pero
esta
>> >> oportunidad necesito definir la fecha en mes-año -May-22- y
mostrarla
>> en
>> >> un
>> >> tablero de ese modo. Me está costando mostrarla de ese modo y
que el
>> >> formato sea lubridate, por el momento dejaré este campo en
character y
>> >> también mostraré campo fecha como lubridate 2022-05-01. Muchas
gracias!
>> >> Juan.
>> >>
>> >> El jue, 5 may 2022 a las 20:18, Javier Marcuzzi (<
>> >> javier.ruben.marcuzzi en gmail.com>) escribió:
>> >>
>> >> > Estimado Juan Manuel Días
>> >> >
>> >> > Una parte de los correos se me pierde, no leo la
colaboración de
>> Carlos.
>> >> >
>> >> > Pero si me permite, el formato fecha tiene día, mes, año,
pero
>> depende
>> >> de
>> >> > como está puede tener mucho más, incluso si es UTC .
>> >> >
>> >> > Hasta donde yo entiendo, R toma todo, pero usted puede
pedir el
>> formato,
>> >> > digamos lo que se visualiza aunque internamente hay mucha
más
>> >> información.
>> >> >
>> >> > Posiblemente dentro de su código R hay algo como date
format, intente
>> >> > buscando por este lado
>> >> >
>> >> > today <- Sys.Date()
>> >> > format(today, format="%B %d %Y?)
>> >> >
>> >> > Javier Rubén Marcuzzi
>> >> >
>> >> >
>> >> >
>> >> > > El 5 may. 2022, a las 18:26, juan manuel dias
<juamadias en gmail.com
>> >
>> >> > escribió:
>> >> > >
>> >> > > Muchas gracias, carlos!
>> >> > > Claro, de esa forma queda en formato de fecha
lubridate, pero
>> necesito
>> >> > que
>> >> > > quede en formato de fecha pero que se vea
"ene-22" en vez de
>> >> > "2022-01-01".
>> >> > > Gracias!
>> >> > >
>> >> > > [[alternative HTML version deleted]]
>> >> > >
>> >> > > _______________________________________________
>> >> > > R-help-es mailing list
>> >> > > R-help-es en r-project.org
>> >> > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >> >
>> >> >
>> >>
>> >> [[alternative HTML version deleted]]
>> >>
>> >> _______________________________________________
>> >> R-help-es mailing list
>> >> R-help-es en r-project.org
>> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >>
>> >> [[alternative HTML version deleted]]
>> >>
>> >> _______________________________________________
>> >> R-help-es mailing list
>> >> R-help-es en r-project.org
>> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >>
>> >
>> >
>> > --
>> > *Luis Mariano Esteban Escaño*
>> >
>> > *Coordinador Grado Ingeniería de Datos en Procesos
IndustrialesEscuela
>> > Universitaria Politécnica de La Almunia*
>> > Tlfno. 976600813 Ext.121
>> > C/ Mayor 5, 50100 La Almunia de Doña Godina
>> > Universidad de Zaragoza
>> >
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
[[alternative HTML version deleted]]