Руководство пользователя

Руководство пользователя

Фильтрация по значению столбца

Анализ «Фильтрация по значению столбца» позволяет фильтровать слой карты по выбранному столбцу из набора данных. Это похоже на типичную операцию WHERE в базе данных SQL. Вы можете выбрать столбец для фильтрации и определить ограничения или диапазон значений (в зависимости от ваших данных).

В этом руководстве мы будем использовать карты, созданные из других руководств. Вы будете попрактиковаться в фильтрации слоев по значениям столбцов. В зависимости от данных выбранного столбца (строковые или числовые) могут применяться различные параметры фильтрации.

Фильтрация данных по строковому столбцу

Примените анализ «Фильтрация по значениям столбца» в качестве следующей цепочки в рабочем процессе для карты «Пожарные станции Остина» (Austin Fire Stations). Слой карты содержит несколько типов идентифицированных данных, таких как пожарные станции, полицейские участки и больницы. Наша цель - показать для вашего слоя только пожарные станции.

  1. Создайте карту из этого руководства с географической привязкой адресов улиц. Карта содержит «Пожарные станции Остина» в качестве первого слоя карты и фрагментированные данные в качестве второго слоя карты.
  2. В слое фрагментированных данных нажмите на вкладку АНАЛИЗ.
  3. Нажмите ДОБАВИТЬ НОВЫЙ АНАЛИЗ, чтобы добавить в цепочку второй анализ.
    analysis_chain
  4. Выберите Фильтр по значению столбца и примените следующие параметры:
    1. В поле «ЦЕЛЕВОЙ СТОЛБЕЦ» выберите type. После выбора столбца появляются дополнительные параметры.
    2. В поле «ЗНАЧЕНИЕ» выберите «Пожар» Fire в качестве значения столбца.
    3. В поле «РЕЗУЛЬТАТ» выберите «Показать» (Show).
    4. Нажмите ПРИМЕНИТЬ.

Слой карты обновится, чтобы отобразить только пожарные станции.

filtered_fire

Если вы переключитесь в режим просмотра данных слоя карты, появятся только строки, содержащие type=fire.

Фильтрация данных по числовому столбцу

В этом разделе мы применим анализ «Фильтрация по значению столбца» в качестве следующей цепочки в рабочем процессе для карты «Поиск рейсов в Google на День благодарения» (Thanksgiving Google Flight Searches). Слой карты содержит выходной столбец length, который был создан в результате анализа «Создание линий из точек». В этом столбце отображается расстояние между аэропортами от городов отправления до пунктов назначения. Наша цель - показать только те рейсы, которые находятся на расстоянии меньше указанного от исходной точки.

  1. Создайте карту из этого руководства о рейсах отправления из Майами во время Дня Благодарения. Карта содержит «Пункты назначения рейсов» (Flight Destinations) в качестве первого слоя карты, «Город отправления» (Origin City) в качестве второго слоя карты (с применением анализа «Создание линий из точек») и копию исходного источника города отправления в качестве третьего слоя карты.
  2. Чтобы избежать путаницы между слоями, переименуйте третий слой карты (слой C) в «Источник».
    rename_layer
  3. Нажмите на слой карты «Город отправления» (Origin City).
  4. Нажмите на вкладку АНАЛИЗ.
  5. Нажмите ДОБАВИТЬ НОВЫЙ АНАЛИЗ, чтобы добавить второй анализ в цепочку.
  6. Выберите Фильтр по значению столбца и примените следующие параметры:
    1. В поле ЦЕЛЕВОЙ СТОЛБЕЦ выберите length. После выбора столбца появляются дополнительные параметры. Этот столбец содержит числовые данные, поэтому вы можете выбрать операцию фильтрации и задать значения.
    2. В поле «ФИЛЬТРАЦИЯ» в качестве операции выберите меньше, чем.
      operators
    3. В поле «ЗНАЧЕНИЕ» введите 1621 в качестве максимального значения. Это означает расстояние в километрах.
    4. Нажмите ПРИМЕНИТЬ.

Слой карты обновится и отобразит только те рейсы, которые находятся менее, чем в 1621 км от Майами.

filtered_flights

Если вы переключитесь в режим просмотра данных слоя вашей карты, появятся только те строки, которые содержат совпадающие значения.