Dans cet article, nous discuterons de la suppression de tous les espaces blancs d'une chaîne de caractères dans un vecteur, une liste et un cadre de données.
Il y a deux façons d'éliminer les espaces blancs de la chaîne de caractères donnée.
Approche 1: gsub ()
L'approche gsub () est utilisée pour remplacer tous les espaces blancs présents dans une chaîne de caractères.
Syntaxe:
gsub ("", "", "caractères_string")Il faut trois paramètres:
Exemple 1
Dans cet exemple, nous supprimons les espaces blancs dans la chaîne de caractères: «Bienvenue à Linux Hint»
print (gsub ("", "", "Bienvenue à Linux Hint"))Résultat:
Nous pouvons voir que les espaces blancs sont retirés de la chaîne.
Exemple 2
Dans cet exemple, nous supprimons les espaces blancs dans le vecteur de deux chaînes de caractères:
#Create un vecteur avec 2 cordesRésultat:
Nous pouvons voir que les espaces blancs sont retirés du vecteur des chaînes de caractère.
Exemple 3
Dans cet exemple, nous supprimons les espaces blancs dans le cadre de données des colonnes de chaîne à trois caractères:
#Create un marché de trame de données qui a 6 lignes et 5 colonnes.Résultat:
Nous pouvons voir que les espaces blancs sont supprimés des colonnes: Market_name, Marlet_place et Market_Type dans le cadre de données.
Exemple 4
Dans cet exemple, nous supprimons les espaces blancs de la liste des deux chaînes de caractères:
#Create une liste avec 2 cordesRésultat:
Nous pouvons voir que les espaces blancs sont supprimés de la liste des chaînes de caractère.
Approche 2: str_replace_all ()
str_replace_all () est utilisé pour remplacer tous les espaces blancs présents dans une chaîne de caractères. Il est disponible dans la bibliothèque Stringr. Donc, nous devons charger cette bibliothèque. Si vous obtenez une erreur lors du chargement de cette bibliothèque, vous devez d'abord installer cette bibliothèque.
Commande - Installer.packages ('stringr')Il reviendra:
[Installation du package dans '/ usr / local / lib / r / site-bibling'Syntaxe:
str_replace_all ("caractères_string", "", "")Il faut trois paramètres:
Exemple 1
Dans cet exemple, nous supprimons les espaces blancs dans la chaîne de caractères: «Bienvenue à Linux Hint»
bibliothèque ('stringr')Résultat:
Nous pouvons voir que les espaces blancs sont retirés de la chaîne.
Exemple 2
Dans cet exemple, nous supprimons les espaces blancs dans le vecteur de deux chaînes de caractères:
bibliothèque ('stringr')Résultat:
Nous pouvons voir que les espaces blancs sont retirés du vecteur des chaînes de caractère.
Exemple 3
Dans cet exemple, nous supprimons les espaces blancs dans le cadre de données des colonnes de chaîne à trois caractères:
bibliothèque ('stringr')Résultat:
Nous pouvons voir que les espaces blancs sont supprimés des colonnes: Market_name, Marlet_place et Market_Type dans le cadre de données.
Exemple 4
Dans cet exemple, nous supprimons les espaces blancs dans la liste des deux chaînes de caractères:
bibliothèque ('stringr')Résultat:
Nous pouvons voir que les espaces blancs sont supprimés de la liste des chaînes de caractère.
Conclusion
Dans cet article, nous avons vu comment supprimer tous les espaces blancs d'une chaîne de caractères en utilisant les fonctions GSUB () et str_replace_all (). Vous pouvez également appliquer ces fonctions à R des structures de données, telles que le vecteur, le cadre de données et la liste. Assurez-vous que vous avez installé la bibliothèque stringr lorsque vous utilisez la fonction str_replace_all ().