Fonction R trimws() - Suppression des caractères d'espacement

R 语言实例Exemples du langage R

La fonction trimws() de R est utilisée pour supprimer les caractères d'espacement (espaces, tabulations, retours à la ligne, etc.) au début et à la fin des chaînes de caractères.

Lors du nettoyage des données, trimws() peut supprimer les espaces supplémentaires qui ont été accidentellement inclus dans la saisie de l'utilisateur.

La syntaxe de la fonction trimws() est la suivante :

trimws(x, which = c("both", "left", "right"))

Description du paramètre :

  • xVecteur de caractères en entrée.

  • whichDe quel côté supprimer les caractères d'espacement : "both" (les deux côtés), "left" (côté gauche), "right" (côté droit).

Exemple

text <- " Hello EXAMPLE "

# Supprimer les espaces des deux côtés
result1 <- trimws(text)
print(result1)

# Supprimer les espaces uniquement du côté gauche
result2 <- trimws(text, which = "left")
print("Uniquement à gauche :")
print(result2)

# Supprimer les espaces uniquement du côté droit
result3 <- trimws(text, which = "right")
print("Uniquement à droite :")
print(result3)

# Traiter un vecteur
names_with_spaces <- c(" Zhang San ", " Li Si", "Wang Wu ")
cleaned_names <- trimws(names_with_spaces)
print("Noms nettoyés :")
print(cleaned_names)

L'exécution du code ci-dessus produit la sortie suivante :

[1] "Hello EXAMPLE"
[1] "只去左侧:"
[1] "Hello EXAMPLE  "
[1] "只去右侧:"
[1] "  Hello EXAMPLE"
[1] "清理后的名字:"
[1] "张三" "李四" "王五"

R 语言实例Exemples du langage R

Autres extensions