Добавление столбцов

Важно!

Поддержка Студии машинного обучения (классической) будет прекращена 31 августа 2024 г. До этой даты рекомендуется перейти на Машинное обучение Azure.

Начиная с 1 декабря 2021 года вы не сможете создавать новые ресурсы Студии машинного обучения (классической). Существующие ресурсы Студии машинного обучения (классическая версия) можно будет использовать до 31 августа 2024 г.

Поддержка документации по ML Studio (классической) прекращается, а сама документация может не обновляться в будущем.

Добавляет столбцы из одного набора данных в другой.

Категория: Преобразование или управление данными

Примечание

применимо к: только Машинное обучение Studio (классическая модель)

Подобные модули перетаскивания доступны в конструкторе машинного обучения Azure.

Обзор модуля

в этой статье описывается, как использовать модуль Add columns (добавление столбцов ) в Машинное обучение Studio (классическая модель) для сцепления двух наборов данных.

Все столбцы из двух наборов данных, указанных в качестве входных данных, объединяются для создания одного набора данных. Если вам нужно сцепить более двух наборов данных, примените несколько экземпляров модуля Добавление столбцов.

При объединении двух наборов данных, содержащих разное количество строк, рекомендуется использовать модуль Join Data , который поддерживает внешние объединения в общем ключевом столбце.

Как настроить модуль "Добавление столбцов"

  1. Добавьте в эксперимент модуль Add Columns (добавить столбцы ).

  2. Подключите к нему два набора данных, которые вы сцепляете. Если вам нужно объединить более двух наборов данных, создайте цепочку из нескольких комбинаций модулей Добавление столбцов.

    • Допускается объединение двух столбцов, которые содержат разное число строк. Строки выходного набора данных в этом случае будут содержать заполнители вместо недостающих значений в тех столбцах, которые получены из меньшего входного набора данных.

    • Не поддерживается выбор отдельных столбцов для добавления. При использовании модуля Добавление столбцов сцепляются все столбцы из каждого набора данных. Поэтому, если нужно добавить только подмножество столбцов, используйте Выбор столбцов в наборе данных , чтобы создать набор данных с нужными столбцами.

  3. Запустите эксперимент.

Результаты

После запуска эксперимента выполните следующие действия.

  • Чтобы просмотреть первые строки нового набора данных, щелкните правой кнопкой мыши выход Добавить столбцы и выберите команду визуализировать.
  • Чтобы сохранить и присвоить имя Объединенному набору данных, щелкните правой кнопкой мыши выходные данные и выберите Сохранить как набор данных .

Число столбцов в новом наборе данных равно сумме столбцов обоих входных наборов данных.

Если в наборах входных данных существует два столбца с одним именем, числовой суффикс добавляется к имени столбца из правого столбца входных данных. Например, если имеются два экземпляра столбца с именем TargetOutcome, столбец справа будет переименован в TargetOutcome (1).

Примеры

Примеры использования добавления столбцов в эксперименте см. в Коллекция решений ии Azure:

Ожидаемые входные данные

Имя Тип Описание
Левый набор данных Таблица данных Левый набор данных
Правый набор данных Таблица данных Правый набор данных

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

Имя Тип Описание
Объединенный набор данных Таблица данных Объединенный набор данных

Исключения

Исключение Описание
Ошибка 0003 Исключение возникает, если один или несколько входных наборов данных имеют значение NULL или пусты.
Ошибка 0017 Исключение возникает, если один или несколько указанных столбцов относятся к типу, который не поддерживается в текущем модуле.

список ошибок, относящихся к модулям студии (классическая версия), см. в разделе Машинное обучение коды ошибок.

список исключений API см. в разделе Машинное обучение REST API коды ошибок.

См. также раздел

Оперирование
Преобразование данных
Список модулей в алфавитном порядке