Claro entiendo! ...en algunos casos pude guardar como character y mostrar la los números con los separadores, pero hay tablas donde necesito además de mostrar el número hacer un gráfico con esa misma variable...pero cuándo modifico a character "monto total de la factura" me arroja error porque no puede hacer el gráfico de barras al no ser numérica! Alguien sabe como resolver esto?
[image: image.png] El jue, 14 oct 2021 a las 13:51, JCMld (<[email protected]>) escribió: > Hola Juan Manuel, > > Si el dato es numérico no puede guardarse con separadores, a no ser que lo > convirtieras a character, ya que el separador es un tema de formato de > salida. > > Entonces tienes 2 opciones, o lo guardas como numérico, pero a la hora de > presentarlo lo imprimes con la función format, o bien lo conviertes a > character con la misma función. > > Me explico: > > > a<-10023.2 > > a > [1] 10023.2 > > format(a,decimal.mark = ",",big.mark = ".") > [1] "10.023,2" > > > > b<-123691353 > > > > format(b,decimal.mark = ",",big.mark = ".") > [1] "123.691.353" > > > Saludos, > Juan > > -----Mensaje original----- > De: R-help-es <[email protected]> En nombre de juan manuel > dias > Enviado el: jueves, 14 de octubre de 2021 18:40 > Para: Lista R <[email protected]> > Asunto: [R-es] separadores de miles. > > Hola. Como andan! > Consulta, del siguiente data frame la columna "importe $" es de tipo > numérico y querría que siga siendo numérica pero agregando separadores de > miles. > > Proveedores `Importe en $` Porcentaje > <chr> <dbl> <dbl> > 1 ORIEN SA 336970003 14 > 2 JANSSEN CILAG 111731380 5 > 3 MANFREY COOP 123691353 5 > 4 Otros 1816210357. 72 > > Por ejemplo, que 123691353 pase a 123.691.353. > > Cuándo hago esto: > > tabla.prov.sort$`Importe en $` <- format(tabla.prov.sort$`Importe en $`, > big.mark = ".") class(tabla.prov.sort$`Importe en $`) [1] "character" > > Y si hago esto: > > tabla.prov.sort$`Importe en $` <- > as.numeric(format(tabla.prov.sort$`Importe en $`, big.mark = ".")) > > Warning message: > NAs introducidos por coerción > > Se les ocurre como hacer? > > Muchas gracias! > > Saludos, Juan. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > >
_______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
