Вектор имеет 1 измерение, а фрейм данных - 2. Я не могу придумать вескую причину для преобразования одного вектора в фрейм данных. Этот вопрос обычно возникает, когда у вас есть несколько векторов.
Лучший вопрос - в чем разница между фреймом данных и матрицей: фрейм данных может иметь разные типы данных для каждого столбца, а матрица - это один тип данных. За кулисами фрейм данных - это действительно список с равными по длине векторами в каждом индексе.