Wie konvertiert man ein R-Listenelement in einen Vektor

Advertisement

R, ein statistisches Softwarepaket, bietet dem Benutzer eine breite Palette von Datentypen. Ein solcher Datentyp, die Liste, ist praktisch, da er die Organisation von Daten ermöglicht. Benutzer können jedoch keine numerischen Berechnungen für Listen durchführen, selbst wenn die Listen nur Zahlen enthalten. Der Schlüssel zum Umgehen dieses Hindernisses und zum Ändern eines Elements in der Liste in einen Vektor besteht darin, die Liste in einen Vektor umzuwandeln und das Element aus dem Vektor zu holen, was ein einfacher Prozess ist.

Schritt

Zeigen Sie die Liste an und zählen Sie die Position in der Liste, in der sich das Element befindet. Geben Sie in R den Namen der Liste ein und drücken Sie "Enter", um die Liste anzuzeigen. Wenn Sie beispielsweise eine Liste haben, die als "list1" gespeichert ist, geben Sie einfach "list1" ein. Die Liste, zum Beispiel a = 12, b = 22, c = 32, erscheint auf dem Bildschirm. Wenn Sie möchten, dass das Element mit c übereinstimmt, möchten Sie das dritte Element.

Schritt

Konvertieren Sie die Liste mithilfe des Befehls "unlist" in einen Vektor und speichern Sie ihn. Geben Sie "yourvector <- unlist (yourlist)" ein, wobei "yourlist" der Name Ihrer Liste ist. Im vorherigen Beispiel würden Sie "yourvector <- unlist (list1)" eingeben.

Schritt

Erzähl R, welches Element in dem Vektor du willst und speichere es als Element. Geben Sie "yourelement <- yourvector [number]" ein, wobei "number" die Position des gewünschten Elements ist. In dem Beispiel möchten Sie das dritte Element, also würden Sie "yourelement <- yourvector [3]" eingeben. Dieses Element befindet sich jetzt in Vektorform.