2017-09-21 2 views
0

Ich bin Student, der mit dem Iris-Datensatz in r arbeitet. Dies hat 3 Blütentypen.Subsetting und Ändern nur bestimmte Elemente eines Vektors in R

soll ich einen neuen Vektor der Petal.Length Vektor in einer Anweisung erstellen, die die gleiche ist, aber nur für die Virginica Species nehme ich die Log-Basis 10 Wert. Ich bin mir nicht sicher, wie man r befiehlt, den logarithmischen Basis 10-Wert nur der virginica-Werte in der Petal.Length-Spalte zu nehmen, aber die anderen Werte für die anderen beiden Blumen gleich zu halten.

Antwort

0

Verwenden eckige Klammern in R Daten der Teilmenge. Die generische Formel lautet object[object operator condition]. Beispiel: iris$Petal.Length[iris$Species == "virginica"] entspricht dem Wert "Zeigen Sie mir die Petal.Length Werte nur für die Species Werte, die" virginica "entsprechen.

+0

Es wäre gut, wenn Sie @Nasa den aktuellen Code schreiben, den Sie geschrieben haben. Alternativ geben Sie uns Beispieleingabe und Beispielausgabe, wenn Sie einen Code benötigen, um als Antwort gegeben zu werden. –

Verwandte Themen