cbind заменяет строку на число?

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

m = cbind(x,y);

Выход м составляет:

        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

но я хочу 'setosa' и т. д. в столбце y вместо числа

Как мне это сделать?

Я хочу объединить 2 вектора, потому что я хочу фильтровать потом

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

или это еще одна возможность сделать это без cbind?

Ответы на вопрос(2)

Ваш ответ на вопрос