Comment convertir des chaînes en minuscules dans R (avec exemples)
Vous pouvez utiliser la fonction tolower() intégrée dans R pour convertir les chaînes en minuscules.
#convert string to lowercase
tolower(string_name)
Les exemples suivants montrent comment utiliser cette fonction dans la pratique.
Exemple 1 : convertir une seule chaîne en minuscules
Le code suivant montre comment convertir une seule chaîne en minuscules dans R :
#create string my_string <- 'THIS IS A SENTENCE WITH WORDS.' #convert string to all lowercase tolower(my_string) [1] "this is a sentence with words."
Notez que la fonction tolower() convertit tous les caractères d’une chaîne en minuscules
Exemple 2 : convertir chaque chaîne d’une colonne en minuscules
Le code suivant montre comment convertir chaque chaîne d’une colonne d’un bloc de données en minuscules :
#create data frame
df <- data.frame(team=c('Mavs', 'Nets', 'Spurs'),
points=c(99, 94, 85),
rebounds=c(31, 22, 29))
#view data frame
df
team points rebounds
1 Mavs 99 31
2 Nets 94 22
3 Spurs 85 29
#convert team names to lowercase
df$team <- tolower(df$team)
#view updated data frame
df
team points rebounds
1 mavs 99 31
2 nets 94 22
3 spurs 85 29
Exemple 3 : convertir des chaînes de plusieurs colonnes en minuscules
Le code suivant montre comment convertir les chaînes de plusieurs colonnes d’un bloc de données en minuscules :
#create data frame
df <- data.frame(team=c('Mavs', 'Nets', 'Spurs'),
conf=c('WEST', 'EAST', 'WEST'),
points=c(99, 94, 85))
#view data frame
df
team conf points
1 Mavs WEST 99
2 Nets EAST 94
3 Spurs WEST 85
#convert team and conference to lowercase
df[c('team', 'conf')] <- sapply(df[c('team', 'conf')], function(x) tolower(x))
#view updated data frame
df
team conf points
1 mavs west 99
2 nets east 94
3 spurs west 85
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes liées aux chaînes dans R :
Comment utiliser str_split dans R
Comment utiliser str_replace dans R
Comment convertir un vecteur en chaîne dans R