Wie bei der Struktur der Vektoren in R-Look

EIN Vektor ist eine eindimensionale Gruppe von Werten, die alle vom gleichen Typ. Es ist die kleinste Einheit, die Sie mit in R. Ein einzelner Wert als auch technisch ein Vektor arbeiten können - ein Vektor mit nur einem Element. In der Mathematik Vektoren sind fast immer mit numerischen Werten verwendet, aber in der R sie können auch andere Arten von Daten, wie Zeichenketten enthalten.

R gibt Ihnen eine einfache Art und Weise an der Struktur eines Objekts zu suchen. Diese Methode ist praktisch, wenn Sie die Form des Ergebnisses einer Funktion oder ein Skript, das Sie schrieb zweifeln. Um einen Blick in R Objekte nehmen, verwenden Sie die str () Funktion.

Das str () Funktion gibt Ihnen die Art und Struktur des Objekts.

Werfen Sie einen Blick auf den Vektor baskets.of.Granny:

> Str (baskets.of.Granny) num [1: 6] 12 4 5 6 9 3

R sagt Ihnen ein paar Dinge hier:

  • Erstens, es sagt Ihnen, dass dies eine ist num (Numerisch) Vektortyp.

  • Neben dem Vektortyp gibt R Sie die Dimensionen des Vektors. Dieses Beispiel hat nur eine Dimension, und das Dimension Indizes im Bereich von 1 bis 6 ist.

  • Schließlich R gibt Ihnen die ersten Werte des Vektors. In diesem Beispiel hat der Vektor nur sechs Werte, so dass Sie sehen alle von ihnen.

Wenn Sie nur wissen wollen, wie lange ein Vektor ist, können Sie einfach die Verwendung Länge() Funktion, wie folgt:

> Länge (baskets.of.Granny) [1] 6

Vektoren in R können auch andere Arten haben. Wenn man sich die Vektor aussehen Autoren, zum Beispiel, sehen Sie einen kleinen Unterschied:

> Autoren lt; - c ( "Andrie", "Joris")> str (Autoren) chr [1: 2] "Andrie" "Joris"

Auch hier erhalten Sie die Dimensionen, um den Bereich der Indizes, und die Werte. Aber dieses Mal, R sagt Ihnen, die Art des Vektors chr, oder Charakter.

Folgende Typen sind gängige Typen von Vektoren:

  • Numerische Vektoren, enthält alle Arten von Zahlen.

  • Integer-Vektoren, enthält ganzzahlige Werte. (Ein Integer-Vektor ist eine besondere Art von numerischen Vektor.)

  • Logische Vektoren, enthält logische Werte (WAHR und / oder FALSCH)

  • Zeichenvektoren, mit Text

  • Vektoren für Datum und Uhrzeit, enthält Datum und Uhrzeit in verschiedenen Formaten

  • Faktoren,, eine spezielle Art von Vektor mit Kategorien zu arbeiten.

R macht eine klare Unterscheidung zwischen diesen Arten von Vektoren, zum Teil aus Gründen der Logik. Multipliziert man zwei Wörter, zum Beispiel keinen Sinn macht.

Menü