Fonction R trimws() - Suppression des caractères d'espacement
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)
# 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] "张三" "李四" "王五"Autres extensions
Exemples du langage R