si, gracias!
El mié, 11 may 2022 a las 4:22, Carlos Ortega (<cof en
qualityexcellence.es>)
escribió:
> Hola Juan Manuel,
>
> Ya veo... será que DT no puede usar ese tipo de formato de fecha.
> Mira como alternativa, podrías usar una nueva variable "AñoMes"
en formato
> numérico que te servirá para ordenar perfectamente y vaya el usuario que lo
> vea, entiendo que va a entender perfectamente su significado.
>
> El código para ese campo quedaría así:
>
>
> #---------------------------------------------
>
>
> 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")) %>%
> mutate( AnioMes = lubridate::year(dmy(mifecha)) * 100 +
> lubridate::month(dmy(mifecha))) %>%
> mutate( anio = year(ymd(mifecha))) %>%
> select( -mifecha )
>
> head(datos)
> # class(datos$fechauno)
> # class(datos$fechados)
> class(datos$AnioMes)
>
>
> library(DT)
> datatable(datos)
> #---------------------
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El mar, 10 may 2022 a las 22:50, juan manuel dias (<juamadias en
gmail.com>)
> escribió:
>
>> Carlos,
>>
>> Me sirvió mucho lo que me pasaste, pero sabés que estoy trabajando con
>> librería flexdashboard para construir un tablero, y al usar DT para
mostrar
>> la tabla, pasa lo siguiente y lo mismo usando DT por fuera de rmd
>> flexdashboard.
>>
>> [image: image.png]
>>
>> Con un head a la tabla desde la consola de R lo veo como me indicaste
con
>> year_moon de zoo.
>> A las fechas "oct.2022" las muestra "2022.75".
>> [image: image.png]
>>
>> Estoy viendo como resolverlo.
>>
>> 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
>>>
>>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20220511/23981494/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 10585 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20220511/23981494/attachment-0002.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 10132 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20220511/23981494/attachment-0003.png>