Wymaganiem jest usunięcie wszystkich białych przestrzeni z ciągu znaków w języku programowania R. 
W tym artykule omówimy usunięcie wszystkich białych przestrzeni z ciągu znaków w wektorze, liście i ramce danych.
 Istnieją dwa sposoby usunięcia białych przestrzeni z danego ciągu znaku.
 Podejście 1: Gsub ()
 Podejście gsub () służy do wymiany wszystkich białych przestrzeni obecnych w ciągu znaków.
 Składnia:
 gsub („”, „”, „Character_string”) 
Wymaga trzech parametrów:
  - Pierwszy parametr reprezentuje białą przestrzeń.
- Drugi parametr reprezentuje pusty ciąg, który zastępuje białą przestrzeń.
- Ostatni parametr to ciąg wejściowy z białymi przestrzeniami.
Przykład 1
 W tym przykładzie usuwamy białe przestrzenie w ciągu znaku: „Witamy w Linux”
 print (gsub („”, „”, „Witamy w Linux Hint”))) 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z sznurka.
 Przykład 2
 W tym przykładzie usuwamy białe przestrzenie w wektorze dwóch ciągów znaków:
 #Utwórz wektor z 2 ciągami
vector_fruits = c („pap ayya”, „wat er cytryn”)
#Display rzeczywisty wektor
print (vector_fruits)
#reMove Białe przestrzenie w Vector_Fruits wektor
print (gsub („”, „”, vector_fruits))) 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z wektora strun znakowych.
 Przykład 3
 W tym przykładzie usuwamy białe przestrzenie w ramce danych trzech kolumn sznurków znaków:
 #Utworz market ramy danych, który ma 6 wierszy i 5 kolumn.
rynek = dane.ramka (market_id = c (1,2,3,1,2,2), market_name = c ('m 1', 'm 2', 'm3', 'm1', 'm2', 'm2'), Market_place = c
) „,„ Ba r ”,„ bar ”), Market_Squarefeet = C (120 342,220,120,342 342)))
#czynne wartości w kolumnie nazwy_ rynku w ramach danych rynkowych
Drukuj (Market $ Market_name)
#ReMove White Spaces w kolumnie Market_name w ramach danych rynkowych
print (gsub („”, „”, Market $ Market_name))
#czynne wartości w kolumnie Market_place w ramach danych rynkowych
Drukuj (Market $ Market_place)
#REMOVE Białe przestrzenie w kolumnie Market_place w ramach danych rynkowych
Drukuj (GSub („”, „”, Market $ Market_place))
#czynne wartości w kolumnie rynku_typu w ramach danych rynkowych
Drukuj (Market $ Market_Type)
#REMOVE Białe przestrzenie w kolumnie rynkowej_typu w ramach danych rynkowych
print (gsub („”, „”, Market $ Market_Type)) 
Wynik:
  Widzimy, że białe przestrzenie są usunięte z kolumn: nazwa_kształt, marlet_place i market_type w ramce danych.
 Przykład 4
 W tym przykładzie usuwamy białe przestrzenie z listy dwóch sznurków znaków:
 #Utwórz listę z 2 ciągami
LIST_FRUITS = LISTA („PAP AYYA”, „Water Lemon”)
#Display faktyczna lista
print (List_Fruits)
#reMove White Spaces na liście List_fruits
print (gsub („”, „”, lista_fruits)))
. 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z listy ciągów znaków.
 Podejście 2: str_replace_all ()
 str_replace_all () służy do wymiany wszystkich białych przestrzeni obecnych w ciągu znaków. Jest dostępny w bibliotece Stringr. Musimy więc załadować tę bibliotekę. Jeśli otrzymasz jakiś błąd podczas ładowania tej biblioteki, musisz najpierw zainstalować tę bibliotekę.
 Polecenie - Zainstaluj.pakiety („stringr”) 
Powróci:
 [Instalowanie pakietu w '/usr/local/lib/r/site-library' '
(jako „Lib” jest nieokreślony)] 
Składnia:
 str_replace_all („charakter_string”, „”, „”) 
Wymaga trzech parametrów:
  - Pierwszy ciąg wejściowy parametru z białymi przestrzeniami.
- Drugi parametr reprezentuje białą przestrzeń.
- Ostatni parametr reprezentuje pusty ciąg, który zastępuje białą przestrzeń.
Przykład 1
 W tym przykładzie usuwamy białe przestrzenie w ciągu znaku: „Witamy w Linux”
 biblioteka („stringr”)
print (str_replace_all („Witamy w Linux wskazówka”, „”, „”)) 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z sznurka.
 Przykład 2
 W tym przykładzie usuwamy białe przestrzenie w wektorze dwóch ciągów znaków:
 biblioteka („stringr”)
#Utwórz wektor z 2 ciągami
vector_fruits = c („pap ayya”, „wat er cytryn”)
#Display rzeczywisty wektor
print (vector_fruits)
#reMove Białe przestrzenie w Vector_Fruits wektor
print (str_replace_all (vector_fruits, „”, „”)) 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z wektora strun znakowych.
 Przykład 3
 W tym przykładzie usuwamy białe przestrzenie w ramce danych trzech kolumn sznurków znaków:
 biblioteka („stringr”)
#Utworz market danych, który ma 6 wierszy i 5 kolumn.
rynek = dane.ramka (market_id = c (1,2,3,1,2,2), market_name = c ('m 1', 'm 2', 'm3', 'm1', 'm2', 'm2'), Market_place = c
) „,„ Ba r ”,„ bar ”), Market_Squarefeet = C (120 342,220,120,342 342)))
#czynne wartości w kolumnie nazwy_ rynku w ramach danych rynkowych
Drukuj (Market $ Market_name)
#ReMove White Spaces w kolumnie Market_name w ramach danych rynkowych
print (str_replace_all (Market $ Market_name, „”, „”))
#czynne wartości w kolumnie Market_place w ramach danych rynkowych
Drukuj (Market $ Market_place)
#REMOVE Białe przestrzenie w kolumnie Market_place w ramach danych rynkowych
print (str_replace_all (Market $ Market_place, „”, „”))
#czynne wartości w kolumnie rynku_typu w ramach danych rynkowych
Drukuj (Market $ Market_Type)
#REMOVE Białe przestrzenie w kolumnie rynkowej_typu w ramach danych rynkowych
print (str_replace_all (Market $ Market_Type, „”, „”)) 
Wynik:
  Widzimy, że białe przestrzenie są usunięte z kolumn: nazwa_kształt, marlet_place i market_type w ramce danych.
 Przykład 4
 W tym przykładzie usuwamy białe przestrzenie na liście dwóch sznurków znaków:
 biblioteka („stringr”)
#Utwórz listę z 2 ciągami
LIST_FRUITS = LISTA („PAP AYYA”, „Water Lemon”)
#Display faktyczna lista
print (List_Fruits)
# Usuń białe przestrzenie na liście List_fruits
print (str_replace_all (List_Fruits, „”, „”)) 
Wynik:
  Widzimy, że białe przestrzenie są usuwane z listy ciągów znaków.
 Wniosek
 W tym artykule widzieliśmy, jak usunąć wszystkie białe przestrzenie z sznurka znaków za pomocą funkcji gsub () i str_replace_all (). Możesz także zastosować te funkcje do struktur danych R, takich jak wektor, ramka danych i lista. Upewnij się, że zainstalowałeś bibliotekę StringR, gdy używasz funkcji str_replace_all ().