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