# Unzip массивов

Разделяет сгруппированные массивы с lodash _.unzip

> Каноническая страница: https://elysiatools.com/ru/tools/unzip-arrays

- **Категория:** Data Processing

- **Ключевые слова:** массив, unzip, группа, разделить, lodash

## Обзор

Разделяет сгруппированные массивы на отдельные.

**Особенности:**
- Использует lodash `_.unzip`
- Принимает массив сгруппированных значений
- Работает с результатами zip

**Пример:**
- Группа: `[["a", 1], ["b", 2]]`
- Результат: `[["a", "b"], [1, 2]]`

## Входные данные

- **Сгруппированные массивы** (textarea): Введите JSON массив сгруппированных значений

## Когда использовать

- Когда нужно разделить данные, сгруппированные в пары или кортежи, на отдельные массивы.
- При обработке результатов операции zip для восстановления исходных массивов.
- Для преобразования структуры данных в более удобный для анализа или визуализации вид.

## Как это работает

- Введите JSON массив сгруппированных значений в текстовое поле, например, \[\["a", 1\], \["b", 2\]\].
- Инструмент применяет функцию _.unzip из библиотеки lodash к введённым данным.
- Результатом является массив отдельных массивов, где каждый содержит элементы из соответствующих позиций исходных групп.
- Работает с любыми типами данных, поддерживаемыми JSON, при условии одинаковой длины всех групп.

## Сценарии использования

- Разделение координат точек на отдельные массивы для осей X и Y при построении графиков.
- Обработка данных из таблиц или CSV, где строки сгруппированы по категориям, для анализа.
- Подготовка данных для машинного обучения или статистического анализа, требующего отдельные массивы признаков.

## Частые вопросы

### Какой формат входных данных требуется?

JSON массив сгруппированных значений, например, [["a", 1], ["b", 2]].

### Что такое функция _.unzip?

Это функция из библиотеки lodash, которая разделяет массив массивов на отдельные массивы по позициям элементов.

### Можно ли использовать инструмент с нечисловыми данными?

Да, инструмент работает с любыми JSON-совместимыми данными, такими как строки, числа или объекты.

### Есть ли ограничения на размер входных данных?

Размер зависит от возможностей браузера; для больших массивов рекомендуется проверять производительность.

### Что делать, если группы имеют разную длину?

Функция _.unzip требует, чтобы все группы имели одинаковую длину; иначе результат может быть некорректным.

## Связанные инструменты

- [Группировка по ключу](https://elysiatools.com/ru/tools/group-by): Группирует элементы по ключу с lodash _.groupBy
- [Пересечение массивов](https://elysiatools.com/ru/tools/intersection-arrays): Находит общие значения массивов с lodash _.intersection
- [Инвертировать по](https://elysiatools.com/ru/tools/invert-by): Инвертирует с группировкой по значениям lodash _.invertBy
- [Xor массивов](https://elysiatools.com/ru/tools/xor-arrays): Считает симметрическую разность массивов с lodash _.xor
- [Zip массивов](https://elysiatools.com/ru/tools/zip-arrays): Объединяет массивы по индексу с lodash _.zip
- [Счет по ключу](https://elysiatools.com/ru/tools/count-by): Считает элементы по ключу с lodash _.countBy
- [Глубоко Выровнять Массив](https://elysiatools.com/ru/tools/flatten-deep-array): Полностью выравнивает массив, используя lodash _.flattenDeep
- [Получить путь](https://elysiatools.com/ru/tools/get-path): Читает значение по пути с lodash _.get

## Примеры

- [Примеры Расширенного Применения Grafana](https://elysiatools.com/ru/samples/grafana-samples): Комплексные примеры Grafana, охватывающие продвинутый дизайн дашбордов, конфигурацию оповещений, интеграцию источников данных и разработку плагинов
- [Примеры QR-кодов](https://elysiatools.com/ru/samples/qrcode-samples): Примерные изображения QR-кодов для тестирования инструментов чтения и генерации QR-кодов
- [Примеры D3.js Визуализации Данных](https://elysiatools.com/ru/samples/d3js-data-visualization): Комплексные примеры визуализации данных D3.js, включая диаграммы, карты, анимации и интерактивные визуализации
- [Примеры JavaScript Toolchain Rome](https://elysiatools.com/ru/samples/rome): Примеры JavaScript toolchain Rome, включая конфигурацию, линтинг, форматирование, сборку и управление проектами
