In diesem Artikel werden wir diskutieren, dass alle weißen Räume aus einer Zeichenzeichenfolge in einem Vektor, einer Liste und einem Datenrahmen entfernt werden.
Es gibt zwei Möglichkeiten, weiße Räume aus der angegebenen Zeichenfolge zu entfernen.
Ansatz 1: GSUB ()
Der GSUB () -Ansatz wird verwendet, um alle in einer Zeichenfolge vorhandenen weißen Räume zu ersetzen.
Syntax:
gsub ("", "", "charakter_string")Es dauert drei Parameter:
Beispiel 1
In diesem Beispiel entfernen wir weiße Räume in der Zeichenzeichenfolge: „Willkommen bei Linux Tipp“
print (gsub ("", "", "Willkommen bei Linux Hint"))Ergebnis:
Wir können sehen, dass die weißen Räume aus der Schnur entfernt werden.
Beispiel 2
In diesem Beispiel entfernen wir weiße Räume im Vektor zweier Zeichenzeichenfolge:
#create einen Vektor mit 2 SaitenErgebnis:
Wir können sehen, dass die weißen Räume aus dem Vektor der Charakterzeichenfolgen entfernt werden.
Beispiel 3
In diesem Beispiel entfernen wir weiße Räume im Datenrahmen von drei Zeichen für Zeichenfolge:
#Schalten Sie einen Datenrahmenmarkt mit 6 Zeilen und 5 Spalten auf.Ergebnis:
Wir können sehen, dass die weißen Räume aus den Spalten entfernt werden: markt_name, marlet_place und markt_type im Datenrahmen.
Beispiel 4
In diesem Beispiel entfernen wir weiße Räume aus der Liste von zwei Zeichenzeichenfolgen:
#creat eine Liste mit 2 SaitenErgebnis:
Wir können sehen, dass die weißen Räume aus der Liste der Zeichenketten entfernt werden.
Ansatz 2: str_replace_all ())
str_replace_all () wird verwendet, um alle weißen Räume zu ersetzen, die in einer Zeichenzeichenfolge vorhanden sind. Es ist in der Stringr -Bibliothek erhältlich. Wir müssen diese Bibliothek also laden. Wenn Sie beim Laden dieser Bibliothek einen Fehler erhalten, müssen Sie zuerst diese Bibliothek installieren.
Befehl - Installation.Pakete ('StringR')Es wird zurückkehren:
[Paket in '/usr/local/lib/r/Site-Library' installieren 'Syntax:
str_replace_all ("charakter_string", "", "")Es dauert drei Parameter:
Beispiel 1
In diesem Beispiel entfernen wir weiße Räume in der Zeichenzeichenfolge: „Willkommen bei Linux Tipp“
Bibliothek ('StringR')Ergebnis:
Wir können sehen, dass die weißen Räume aus der Schnur entfernt werden.
Beispiel 2
In diesem Beispiel entfernen wir weiße Räume im Vektor zweier Zeichenzeichenfolge:
Bibliothek ('StringR')Ergebnis:
Wir können sehen, dass die weißen Räume aus dem Vektor der Charakterzeichenfolgen entfernt werden.
Beispiel 3
In diesem Beispiel entfernen wir weiße Räume im Datenrahmen von drei Zeichen für Zeichenfolge:
Bibliothek ('StringR')Ergebnis:
Wir können sehen, dass die weißen Räume aus den Spalten entfernt werden: markt_name, marlet_place und markt_type im Datenrahmen.
Beispiel 4
In diesem Beispiel entfernen wir weiße Räume in der Liste von zwei Zeichenketten:
Bibliothek ('StringR')Ergebnis:
Wir können sehen, dass die weißen Räume aus der Liste der Zeichenketten entfernt werden.
Abschluss
In diesem Artikel haben wir gesehen. Sie können diese Funktionen auch auf R -Datenstrukturen wie Vektor, Datenrahmen und Liste anwenden. Stellen Sie sicher, dass Sie die StringR -Bibliothek installiert haben, wenn Sie die Funktion str_replace_all () verwenden.