Описание тега reshape
Функции изменения формы позволяют преобразовывать данные в более удобные формы.
р
Функция r изменяет форму кадра данных между "широким" форматом с повторными измерениями в отдельных столбцах одной и той же записи и "длинным" форматом с повторными измерениями в отдельных записях.
- Пакет Reshape
- Пакет reshape2 от того же автора, который говорит, что он "повышает скорость за счет функциональности".
- Изменение формы данных в Quick-R
- Пакет tidyr, также созданный Хэдли Викхэмом, представляет собой новый пакет для изменения формы данных, основанный на формате конвейера, введенном magrittr.
Matlab
Функция matlab позволяет преобразовать вектор или массив в новый массив с указанными размерами.
Обратите внимание, чтоreshape
не меняет порядок элементов или количество элементов в массиве. reshape
влияет только на его форму.
NumPy
Функция numpy придает массиву новую форму без изменения его данных. Если возможно, возвращенный массив будет новым объектом представления; в противном случае это будет копия.
APL
APL функция⍴
позволяет преобразовать любой массив в новый массив заданной формы. Обратите внимание, что⍴
не меняет порядок элементов, однако он может изменять количество элементов в массиве, повторять элементы, если их недостаточно для заполнения запрошенной формы, или обрезать конечные элементы, если запрошенная форма не может вместить их все.