Широкие и узкие данные
Широкий и узкий (иногда несложенный и сложенный или широкий и высокий) — это термины, используемые для описания двух разных представлений табличных данных . [1] [2]
Широкий
[ редактировать ]Широкие или несложенные данные представлены с каждой переменной данных в отдельном столбце.
Человек | Возраст | Масса | Высота |
---|---|---|---|
Боб | 32 | 168 | 180 |
Алиса | 24 | 150 | 175 |
Стив | 64 | 144 | 165 |
Узкий
[ редактировать ]Узкие, составные или длинные данные представлены в одном столбце, содержащем все значения, и в другом столбце, в котором указан контекст значения.
Человек | Переменная | Ценить |
---|---|---|
Боб | Возраст | 32 |
Боб | Масса | 168 |
Боб | Высота | 180 |
Алиса | Возраст | 24 |
Алиса | Масса | 150 |
Алиса | Высота | 175 |
Стив | Возраст | 64 |
Стив | Масса | 144 |
Стив | Высота | 165 |
Зачастую это проще реализовать; добавление нового поля не требует каких-либо изменений в структуре таблицы, однако людям может быть труднее ее понять.
Реализации
[ редактировать ]Многие системы статистики и обработки данных имеют функции для преобразования между этими двумя представлениями, например, язык программирования R имеет несколько пакетов, таких как пакет tidyr . Пакет pandas в Python реализует эту операцию как функцию «расплавления» , которая преобразует широкую таблицу в узкую. Процесс преобразования узкой таблицы в широкую таблицу обычно называют «поворотом» в контексте преобразований данных. Пакет Python «pandas» предоставляет метод «pivot» , который обеспечивает преобразование от узкого к широкому.
См. также
[ редактировать ]- Абстрактный тип данных
- Сводная таблица
- Таблица (информация)
- Информационная графика
- Строка (база данных)
- Таблица (база данных)
- Таблица (HTML)
Ссылки
[ редактировать ]- ^ Томпсон, Мэн (1997), Теория выборочных обследований , Chapman & Hall, Лондон. ISBN 0-412-31780-X
- ^ Шантала, К. (2006) «Использование STATA для анализа данных выборочного обследования» . 1 октября 2001 г. UNC Чапел-Хилл, Центр народонаселения Каролины. 01.10.2006.
Внешние ссылки
[ редактировать ]