Руководство пользователя
Добавление столбцов из второго набора данных
В этом руководстве объясняется, как применить анализ «Добавление столбцов из второго набора данных» для объединения текущего набора данных с другим существующим набором данных путем связывания общего значения строки.
Например, административные регионы обычно содержат уникальный идентификатор, такой как FIPS для округов США. Предположим, у вас есть два слоя карты, которые содержат данные FIPS. Вы можете объединить одно значение или несколько значений из данных административного региона в выбранный слой карты. Параметр анализа «Добавление столбцов из второго набора данных» объединяет общее значение со вторым набором данных.
Объединение данных
Мы с вами изучим демографические данные, используя карту президентских выборов в США 2016 года. В нашем примере слой карты переписи на уровне округа объединяется со слоем карты результатов выборов на уровне округа.
- В этом руководстве импортируйте файл шаблона из архива, и создайте карту. Конструктор открывается с данными о выборах в качестве первого слоя карты и данными об образовании по расам в качестве второго слоя карты.
- На слое карты «Выборы_2016» (Election_2016) нажмите на вкладку «АНАЛИЗ».
- Нажмите «ДОБАВИТЬ АНАЛИЗ» и примените параметр «Добавить столбцы из второго набора данных». Базовый слой должен быть слоем, из которого должна быть получена окончательная геометрия.
- Выберите слой карты образования по расам (education_by_race_county) в качестве набора данных INPUT #2.
- В качестве «ТИПА ОБЪЕДИНЕНИЯ» выберите «Пересечение».
- Для параметров «Внешние ключи» выберите столбец «fips» для обоих наборов данных. Это объединит столбцы «FIPS» из обоих наборов данных.
- Для параметров «Столбцы» выберите столбцы из каждого набора данных, которые вы хотите сохранить в окончательном объединенном наборе данных.
- Нажмите «ПРИМЕНИТЬ», чтобы объединить данные.
Последний слой карты включает все данные из набора данных «Выборы_2016» и выбранные столбцы из набора данных «Образование» (Education).
При объединении данных доступны следующие типы объединений.
Левый: Соединяет две таблицы и извлекает все совпадающие строки, для которых существует отношение. Кроме того, он также добавляет строки из первой таблицы (или исходной таблицы), которые не соответствуют ни одной строке во второй таблице, в окончательный набор данных.
Внутренний: Выбирает все строки из обеих участвующих таблиц, если есть совпадение между столбцами. Он не добавляет строки, в которых нет совпадений.
Объединенные результаты
Просмотрите слой карты «Выборы_2016» в режиме просмотра данных и обратите внимание на четыре новых столбца, которые были добавлены в вашу таблицу, все с префиксом «правый» (right) в имени столбца. Префикс важен для условия объединения SQL в реляционной базе данных. Первая или исходная таблица называется левой таблицей. Вторая таблица, для которой выполняется объединение, называется правой таблицей, отсюда и префикс «правый» для имени столбца.
Чтобы получить больше информации из ваших данных, настройте округа с данными о выборах, указав стиль по значению, и добавьте виджеты для изучения данных об образовании.