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: