jeudi 29 mai 2014

Having trouble subsetting data


Vote count:

0




I'm trying to subset a data frame based on a factor. However even after subsetting R shows additional factors.


For instance in the iris dataset included in R I want to create a subset that only contains the Setosa species. However even after subsetting R shows that there are 3 factors when browsing through the data only shows Setosa. Why is this?


Thanks in advance



library(datasets)
data(iris)

sub = iris[iris$Species == "setosa"]

str(sub)

'data.frame': 50 obs. of 5 variables:
$ Sepal.Length: num 5.1 4.9 4.7 4.6 5 5.4 4.6 5 4.4 4.9 ...
$ Sepal.Width : num 3.5 3 3.2 3.1 3.6 3.9 3.4 3.4 2.9 3.1 ...
$ Petal.Length: num 1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 ...
$ Petal.Width : num 0.2 0.2 0.2 0.2 0.2 0.4 0.3 0.2 0.2 0.1 ...
$ Species : Factor w/ 3 levels "setosa","versicolor",..: 1 1 1 1 1 1 1 1 1 1 ...


asked 1 min ago






Aucun commentaire:

Enregistrer un commentaire