<div dir="ltr">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!<div>Alguien sabe como resolver esto? <div><br></div><div><br></div><div><img src="cid:ii_kuraa38g0" alt="image.png" width="472" height="157"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue, 14 oct 2021 a las 13:51, JCMld (<<a href="mailto:jcmld@carmonarocha.com">jcmld@carmonarocha.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hola Juan Manuel,<br>
<br>
Si el dato es numérico no puede guardarse con separadores, a no ser que lo<br>
convirtieras a character, ya que el separador es un tema de formato de<br>
salida.<br>
<br>
Entonces tienes 2 opciones, o lo guardas como numérico, pero a la hora de<br>
presentarlo lo imprimes con la función format, o bien lo conviertes a<br>
character con la misma función.<br>
<br>
Me explico:<br>
<br>
> a<-10023.2<br>
> a<br>
[1] 10023.2<br>
> format(a,decimal.mark = ",",big.mark = ".")<br>
[1] "10.023,2"<br>
> <br>
> b<-123691353<br>
> <br>
> format(b,decimal.mark = ",",big.mark = ".")<br>
[1] "123.691.353"<br>
<br>
<br>
Saludos,<br>
Juan<br>
<br>
-----Mensaje original-----<br>
De: R-help-es <<a href="mailto:r-help-es-bounces@r-project.org" target="_blank">r-help-es-bounces@r-project.org</a>> En nombre de juan manuel<br>
dias<br>
Enviado el: jueves, 14 de octubre de 2021 18:40<br>
Para: Lista R <<a href="mailto:r-help-es@r-project.org" target="_blank">r-help-es@r-project.org</a>><br>
Asunto: [R-es] separadores de miles.<br>
<br>
Hola. Como andan!<br>
Consulta, del siguiente data frame la columna "importe $" es de tipo<br>
numérico y querría que siga siendo numérica pero agregando separadores de<br>
miles.<br>
<br>
Proveedores                                `Importe en $` Porcentaje<br>
  <chr>                                               <dbl>      <dbl><br>
1 ORIEN SA                              336970003          14<br>
2 JANSSEN CILAG                  111731380            5<br>
3 MANFREY COOP                 123691353            5<br>
4 Otros                                      1816210357.        72<br>
<br>
Por ejemplo, que 123691353 pase a 123.691.353.<br>
<br>
Cuándo hago esto:<br>
<br>
tabla.prov.sort$`Importe en $` <- format(tabla.prov.sort$`Importe en $`,<br>
big.mark = ".") class(tabla.prov.sort$`Importe en $`) [1] "character"<br>
<br>
Y si hago esto:<br>
<br>
tabla.prov.sort$`Importe en $` <-<br>
as.numeric(format(tabla.prov.sort$`Importe en $`, big.mark = "."))<br>
<br>
Warning message:<br>
NAs introducidos por coerción<br>
<br>
Se les ocurre como hacer?<br>
<br>
Muchas gracias!<br>
<br>
Saludos, Juan.<br>
<br>
        [[alternative HTML version deleted]]<br>
<br>
_______________________________________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org" target="_blank">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" rel="noreferrer" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
<br>
</blockquote></div>