Вектор противФрейм данных в R
Вопрос
В чем разница между вектором и фреймом данных в R?При каких обстоятельствах векторы должны быть преобразованы во фреймы данных?
Решение
Вектор имеет 1 измерение, в то время как фрейм данных имеет 2.Я не могу придумать веской причины для преобразования одного вектора во фрейм данных.Этот вопрос обычно возникает, когда у вас есть несколько векторов.
Лучший вопрос заключается в том, в чем разница между фреймом данных и матрицей:фрейм данных может иметь разные типы данных для каждого столбца, в то время как матрица - это все один тип данных.За кулисами фрейм данных на самом деле представляет собой список с векторами одинаковой длины по каждому индексу.
Другие советы
Еще один хороший момент, который следует отметить, заключается в том, что при выполнении кода операции с матрицами выполняются (большую часть времени) намного быстрее, чем с фреймами данных.
Tal