Разделение столбца

Один столбец с текстом (столбец строки) легко разделить на два или несколько столбцов, используя развернутое всплывающее окно «Данные в анализе» в Spotfire. Для этого можно использовать любой разделитель, например пробел, запятую, символ «@» и т. д. Кроме того, можно убрать ненужные символы из исходной строки.

Подготовка

В анализ должны быть загружены данные, а анализ должен находиться в режиме Изменение.

Процедура

  1. На панели разработки щелкните Данные в анализе, а затем выберите нужный столбец.
  2. В развернутом всплывающем окне убедитесь, что выбрано представление Подробные сведения о выбранном столбце .
  3. В развернутом всплывающем окне перейдите к разделу Действия и щелкните элемент Столбец с разделением.
  4. В диалоговом окне Столбец с разделением убедитесь, что предложен правильный разделитель.
    Символы, которые использовались в качестве разделителя, будут удалены из значений столбца результатов. В качестве разделителя можно использовать любой символ, например «.», « » (пробел), «@» или сочетание различных символов.
  5. Убедитесь, что предложено правильное количество столбцов.
    Если необходимо разделить только первые (или последние) значения в строке, тогда можно уменьшить количество новых столбцов.
  6. При необходимости перед разделением можно удалить ненужные символы в начале или в конце исходной строки.
    Например, если значения строки взяты в скобки или в кавычки, можно усечь эти символы, указав количество символов, которое необходимо удалить с начала или конца строки.
  7. При желании, если необходимо разделить значения в конце строки, можно щелкнуть элемент Разделить с конца строки, чтобы начать отсчет подстрок, которые необходимо извлечь, с конца, а не с начала.
    Например, это может помочь, если необходимо извлечь информацию о различных странах из списка адресов электронной почты, в котором в разных строках разное количество различных частей, включенных в адреса. См. пример «Разделение адресов электронной почты» ниже.
  8. Нажмите кнопку ОК.

Результат

Новые столбцы отображаются во всплывающем окне Данные в анализе. Они добавлены в качестве вычисляемых столбцов, и можно изменить их имена или выражения так же, как и для других вычисляемых столбцов. Описание функции разделения см. в разделе Текстовые функции.

Разделение адресов электронной почты

Если необходимо разделить список адресов электронной почты формата "имя.фамилия@компания.страна", в программе Spotfire могут быть трудности с распознаванием цели операции разделения и нужно будет изменить некоторые настройки вручную.

Если необходимо извлечь имена, можно запустить разделение, используя символ «@» в качестве разделителя. Это позволит вывести имена в одном столбце, а затем выполнить последующее разделение, используя «.» в качестве разделителя, чтобы отделить имена от фамилий.

Однако, если необходимо получить коды стран, вместо этого можно сразу выбрать разделение по символу «.». Для этого установите для параметра Количество новых столбцов значение «1» и установите переключатель Разделить с конца строки, чтобы вывести в новом столбце только коды стран.