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

Ajouter un commentaire

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