String enthält in r

String enthält in r
„Mit der Zeichenfolge können Sie auf die Werte der Serie als Zeichenfolgen zugreifen und eine Vielzahl von Methoden implementieren. Die Methode str_contains () wird verwendet, um festzustellen, ob eine Zeichenfolge oder Index ein Muster oder Regex enthält. Wenn ein bereitgestelltes Muster oder Regex in einer Sequenz- oder Indexzeichenfolge enthalten ist, gibt die Methode eine booleale Sequenz oder eine Index zurück. Diese Funktion ist standardmäßig empfindlich gegenüber Fällen. Wir können die enthaltenden Methoden auch mit dem Befehl auswählen verwenden. In R gibt es eine Methode, die genannt wird () (). Die Zeichenfolge ist eine Objektmethode, die verwendet wird, um festzustellen, ob das String -Objekt das angegebene String -Objekt enthält, und gibt eine booleale Antwort von True oder False an. In diesem Artikel werden wir mehr über die String -containes () -Methode in R -Sprache durch verschiedene Instanzen untersuchen.”

Syntax der String enthält () Methode in R in Ubuntu 20.04?

Hier haben wir die Syntax der Str_Conatins () -Methode aus dem R -Paket.

str_contains (x, Muster, ignorieren.case = t, logic = "oder", switch = f)

X: Eine Zeichenfolge wird nach Übereinstimmungen gesucht. Es könnte auch ein langer Charaktervektor sein.

Muster: In x muss eine Zeichenzeichenfolge übereinstimmen. Es könnte auch ein langer Charaktervektor sein.

ignorieren.Fall: Ob bei der Übereinstimmung eine Fallempfindlichkeit verwendet werden sollte oder nicht, ist eine logische Frage.

Logik: Wenn eine logische Vereinigung zahlreicher Suchmuster vorgenommen werden sollte, gibt dieser Wert an, ob dies erledigt werden soll.

schalten: Wenn wahr, wird jedes Element des Musters nach x gesucht. Wenn der Schalter wahr ist, muss X ein Byte lang sein.

Diese Funktion iteriert alle Elemente im Muster und prüft, ob eine von ihnen in einem Element von X vorhanden ist, i, i, i.e., Welche Musterelemente befinden sich im Vektor x. Iterieren eines Muster. Wenn Switch = true, über das Muster schleifen und Grep (Muster [i], x, fix = true) mit jedem Element im Muster… Infolge.

Beispiel Nr. 1: Verwenden der Methode str_conatins (), um die String -Präsenz in R in Ubuntu 20 zu überprüfen.04

Wir können die Methode str_contains () verwenden, um das Vorhandensein der Zeichenfolge innerhalb des Vektors zu überprüfen. Dafür müssen wir die "SJMISC" -Bibliothek aus R -Paketen installieren. Diese Bibliothek erhält Zugriff auf die Methode str_contains ().

Im obigen Skript haben wir zunächst die SJMISC -Bibliothek aufgenommen. Danach haben wir eine str_conatins () -Methode innerhalb, in der wir die Zeichenfolge als erstes Argument und das Substring als zweites Argument übergeben haben. Die Methode str_contains () sucht nach diesem Substring aus der angegebenen Zeichenfolge und gibt die wahren Werte aus, wenn das Substring vorhanden ist. Wir haben verschiedene Fälle für die Str_conatins () -Methode genommen; Auch in unserem dritten Fall haben wir die Ignorierung bestanden.Fallparameter innerhalb der Methode str_conatin () für die Fallempfindlichkeit der Zeichenfolge. Die logischen Parameter sind auch im Muster für die Substring -Existenz enthalten.

Beispiel Nr. 2: Verwenden des DPLYR -Moduls für die Methode contains () in R in Ubuntu 20.04

Wie im obigen Beispielcode haben wir die Bibliothek "SJMISC" für die Verwendung der Methode str_conatin () verwendet. Jetzt verwenden wir die containes () -Methode, die durch Einbeziehung des DPLYR -Moduls möglich ist.

Zunächst haben wir die DPLYR -Bibliothek eingefügt und dann den Datenrahmen in den Variablendaten1 erstellt. Der Datenrahmen hat drei Felder: ID, Name und Betreff.

Wir verwenden den Print -Befehl, bei dem wir die Methode containes () im Befehl auswählen. In dem Befehl auswählen haben wir eine Dateneingabe, und dann wird die Methode „enthält“ aufgerufen, die das Substring „JE“ als Eingabe nimmt. Wenn der Druckbefehl ausgeführt wird, gibt er die Spalte „Subjekt“ aus, da das Substring im Spaltennamen „Betreff“ vorhanden ist.”

Wie oben haben wir ein weiteres Substring innerhalb der containes () -Methode bestanden. Die Ausgabe hat die Spalte zurückgegeben, die dieses bestimmte Substring enthält.

Beispiel Nr. 3: Verwenden der Methode contains () für den regulären Ausdruck R in Ubuntu 20.04

In diesem speziellen Beispiel haben wir die Methode „enthält“ verwendet, deren Auswahlfunktion ein bestimmtes Wort enthält. Wir haben den regulären Ausdruck für die Suche der bestimmten Spalte verwendet.

Wie Sie können. Der Befehl select -Befehl wird als die Methode enthält () in der Methode und in der Methode contains () haben wir die [pt] zusammen mit dem Wort „Al“ verwendet, das als regulärer Ausdruck interpretiert wird. Beachten Sie, dass keine Ergebnisse gefunden werden, da reguläre Ausdrücke bei dieser Methode nicht verwendet werden. Verwenden Sie Übereinstimmungen, um mit einem regexp () auszuwählen, und erzeugte die Spalten, die mit dem Wort „Al“ übereinstimmten.

Beispiel Nr. 4: Verwenden der Methode contains (), um eine Spalte im Datenrahmen R in Ubuntu 20 fallen zu lassen.04

Wir können auch die Methode contains () verwenden, um eine bestimmte Spalte aus dem Datenrahmen zu löschen, indem wir sie mit dem Minus -Operator verwenden.

Wir haben den Datenrahmen für dieses Beispiel für dieses Beispiel angegeben. Der Datenrahmen für Plantgrowth -Daten zeigt beim Drucken alle Spalten an. Da dieser Datenrahmen nur zwei Spalten enthält und wir eine der Spalten für diesen Datenrahmen entfernen können. Zu diesem Zweck nimmt der Select den Datenrahmen und die Methode () () mit dem Minus -Operator. In der Methode contains () haben wir das Wort „W“ zugewiesen, das nach der Methode enthält und dann aus dem Plantgrowth -Datenrahmen entfernt wird.

Daher ist die Spalte, die das Wort „W“ enthält.

Abschluss

In diesem R -Artikel haben Sie gelernt, zu überprüfen, ob eine Zeichenfolge einen bestimmten Substring oder Zeichen enthält. Um die Existenz von Zeichen in einer Zeichenfolge zu untersuchen, haben wir die containes () -Methode in R auf verschiedene Weise verwendet. Mit der Bibliothek "SJMISC" und dem "DPLE" -Modul können Sie diese Str_Conatins () und die containes () -Methoden in unserem Skript verwenden. Diese Funktionen bestimmen, ob das String -Muster in einem Zeichenfolgen- oder Zeichenvektor vorhanden ist.