Contenido de este artículo
- 0
- 0
- 0
- 0
La forma más fácil de formatear números como porcentajes en R es usar la función percent () del paquete de escalas . Esta función utiliza la siguiente sintaxis:
porcentaje (x, precisión = 1)
dónde:
- x: el objeto a formatear como porcentaje.
- precisión: un número al que redondear. Por ejemplo, use .01 para redondear a dos lugares decimales.
Este tutorial proporciona varios ejemplos de cómo utilizar esta función en la práctica.
Ejemplo 1: Aplicar formato a porcentajes en un vector
El siguiente código muestra cómo formatear números como porcentajes en un vector:
biblioteca (escalas) #crear datos datos <- c (.3, .7, .14, .18, .22, .78) # números de formato como porcentaje de porcentaje (datos, precisión = 1 ) [1] "30%" "70%" "14%" "18%" "22%" "78%" números #format como porcentajes con un decimal lugar por ciento (datos, exactitud = 0,1 ) [1] "30.0%" "70.0%" "14.0%" "18.0%" "22.0%" "78.0%" # formatear números como porcentajes con dos decimales porcentuales (datos, precisión = 0.01 ) [1] "30,00%" "70,00%" "14,00%" "18,00%" "22,00%" "78,00%"
Ejemplo 2: Aplicar formato a porcentajes en una columna de marco de datos
El siguiente código muestra cómo formatear números como porcentajes en una columna de un marco de datos:
biblioteca (escalas) #create marco de datos df = datos. marco (región = c ('A', 'B', 'C', 'D'), crecimiento = c (.3, .7, .14, .18)) #ver marco de datos df crecimiento de la región 1 A 0,30 2 B 0,70 3 C 0,14 4 D 0,18 # números de formato como porcentajes en la columna de crecimiento df $ crecimiento <- porcentaje (df $ crecimiento, precisión = 1 ) #ver el marco de datos actualizado df crecimiento de la región 1 A 30% 2 B 70% 3 C 14% 4 D 18%
Ejemplo 3: Aplicar formato a porcentajes en varias columnas de marcos de datos
El siguiente código muestra cómo formatear números como porcentajes en varias columnas de un marco de datos:
biblioteca (escalas) #create marco de datos df = datos. marco (región = c ('A', 'B', 'C', 'D'), crecimiento = c (.3, .7, .14, .18), tendencia = c (.04, .09, .22, .25)) #ver marco de datos df tendencia de crecimiento de la región 1 A 0,30 0,04 2 B 0,70 0,09 3 C 0,14 0,22 4 D 0,18 0,25 # formatear números como porcentajes en columnas de crecimiento y tendencia gl [2: 3] <- sapply (gl [2: 3], función (x) porcentaje (x, precisión = 1 )) #ver marco de datos actualizado df tendencia de crecimiento de la región 1 A 30% 4% 2 B 70% 9% 3 C 14% 22% 4 D 18% 25%
Puede encontrar más tutoriales de R en esta página .
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: