Функции символов SAS EG

У меня есть две таблицы, содержащие символы:

      First_Column            Second Column
          aaa                   123aaa123
          bbb                   cdsbbbsxd
          ccc                   098fdsccd

Я хочу пометить 1, если строка второго столбца содержит строку в первом столбце, иначе я бы хотел поставить 0.

Я не мог найти способ сделать это в SAS EG? Есть ли какая-нибудь функция для этого?

Спасибо


person Jonsi Billups    schedule 24.02.2017    source источник


Ответы (1)


Вы можете использовать такие функции, как find, index или count.

count('Second Column'n, First_Column)

index('Second Column'n, First_Column)

find('Second Column'n, First_Column)

В Query Builder вам нужно добавить новый столбец с выражением, как показано ниже:

case(count('Second Column'n, First_Column))
  when(0) then 0
  else 1
end
person Robert Soszyński    schedule 24.02.2017