Wie man Charakter Vektoren für die Textdaten in R erstellen
Text in R wird durch Zeichenvektoren dargestellt. EIN Zeichen Vektor
Menu
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.
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.