cbind substitui String por número?

x = iris$Sepal.Width;
y = iris$Species;

m = cbind(x,y);

a saída de m é:

        x  y
  [1,] 3.5 1
  [2,] 3.0 1
  [3,] 3.2 1
  [4,] 3.1 1
  [5,] 3.6 1
  [6,] 3.9 1

mas eu quero 'setosa', etc na coluna y em vez de um número

Como eu posso fazer isso?

Eu quero combinar os 2 vetores, porque eu quero filtrar depois com

m[m[,"y"]=="virginica",]

ou existe outra oportunidade de fazer isso sem cbind?

questionAnswers(2)

yourAnswerToTheQuestion