Buenas tardes Jose,
Podrias intentar lo siguiente:
x <- "45,678345"
round(as.numeric(gsub(",", ".", x)), 2)
# [1] 45.68
Ahora, si ya tienes "x" almacenado en R y en un formato correcto,
entonces
round(x, 2)
bastaria para lograr lo que necesitas. Dale una mirada a ?round y ?gsub
para mas detalles.
Saludos,
Jorge Ivan Velez
2011/2/16 jose ramirez costa <>
> Hola queria saber como hacer para redondear varias variables de un base a 2
> decimales.
>
> Ej: 45,678345 a 45,68
>
> Gracias
>
> --
> "*El peor analfabeto, es el analfabeto político.* Él no ve, no habla,
no
> participa de los acontecimientos políticos. Él no sabe que el costo de la
> vida, el precio del pescado, de la harina, del alquiler, del calzado o del
> remedio dependen de las decisiones políticas. *El analfabeto político es
> tan
> burro que se enorgullece e hincha el pecho diciendo que odia la
> política.*No sabe el muy imbécil, que de su ignorancia política nace
> la prostituta, el
> menor abandonado, el asaltante y el peor de los bandidos que es el político
> corrupto y el lacayo de las empresas nacionales y multinacionales”
> Bertold Brecht
>
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
[[alternative HTML version deleted]]