Wie man Charakter Vektoren für die Textdaten in R erstellen

Text in R wird durch Zeichenvektoren dargestellt. EIN Zeichen Vektor

Menu

- Sie haben es erraten! - Ein Vektor von Zeichen besteht.

In der Welt der Computer-Programmierung wird Text oft bezeichnet als a String. Hier wird das Wort Text bezieht sich auf ein einzelnes Element eines Vektors, aber Sie sollten, dass die R-Hilfedateien manchmal bewusst sein, beziehen sich auf Streicher und manchmal Text. Sie bedeuten das gleiche.

bild0.jpg

Werfen Sie einen Blick auf, wie R verwendet den Zeichenvektoren Text darzustellen. Sie weisen einen Text zu einem Zeichen-Vektor und bekommen es Teilmengen dieser Daten zu extrahieren. Sie erhalten auch vertraut mit dem sehr leistungsfähiges Konzept genannten Vektoren, Vektoren, in denen jedes Element einen Namen hat. Dies ist nützlich, weil Sie dann auf die Elemente mit Namen sowie Position beziehen kann.

Weisen Sie einen Wert in einen Zeichenvektor

Sie weisen einen Wert auf einen Zeichenvektor durch den Zuweisungsoperator (lt; -), Auf die gleiche Weise für alle anderen Variablen zu tun. Sie testen, ob eine Variable der Klasse ist Charakter, beispielsweise durch die Verwendung von is.character () Funktion wie folgt:

> x lt; - "Hallo Welt!"> is.character (x) TRUE

Beachte das x ein Zeichenvektor der Länge 1 ist, wie viele Zeichen im Text verwenden sind, um herauszufinden, nchar:

> Länge (x) [1] 1> nchar (x) [1] 12

Diese Funktion sagt Ihnen, dass x hat die Länge 1 und dass das einzelne Element in x hat 12 Zeichen.

Erstellen Sie ein Zeichen Vektor mit mehr als einem Element

Um ein Zeichen zu Vektor mit mehr als einem Element zu erstellen, verwenden die Funktion kombinieren, c ():

x lt; - c ( "Hallo", "Welt")> Länge (x) [1] 2> nchar (x) [1] 5 6

Beachten Sie, dass dieses Mal, R sagt Ihnen, dass Ihre Vektor 2 Länge hat und dass das erste Element hat fünf Zeichen und das zweite Element besteht aus sechs Zeichen.

Menü