Comment afficher les données numeriques en pourcentages dans R ?

Par defaut, les données numériques sont affichées dans R au format décimal. Pour les afficher comme des pourcentages, il s’agit d’utiliser la fonction percent() (de la librairie « scales »).

Avec le data frame ci-dessous, les données numeriques sont en decimales :

data <- data.frame(v1 = c("a","b","c"), v2=(0.5532, 0.6485, 0.8606)) 

Si on veut ajouter une nouvelle colonne avec les données en pourcentages, il s’agit d’utiliser percent().

library(dplyr)
library(scales)
data["v3] <- data[["v2"]] %>% percent()

Par defaut, les pourcentages sont affichés avec 1 décimale. Si on souhaite définir le niveau de decimales, il s’agit alors d’utiliser le parametre accuracy :

data["v4"] > data[["v2"]] %>% percent(accuracy=0.01)

Pour + d’infos :

https://www.statology.org/percentage-in-r/

0.00 avg. rating (0% score) - 0 votes

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *