Как создать столбец «Категория» на основе «столбца описания» - PullRequest
0 голосов
/ 28 января 2019

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

Например, если описание транзакции 1 = "Роджер - B111" и описание транзакции 2 = "Интернет-счет 293290", то я быхотел бы изменить оба их описания на «Телекоммуникации».

Конечный результат, который я ищу, - это новый столбец под названием «Категория транзакции», в этом столбце будут разные уровни категорий (продукты питания, телекоммуникации, счета).

Любые идеилучший способ сделать это?

1 Ответ

0 голосов
/ 28 января 2019

Вы можете использовать case, но вы должны выяснить логику:

select t.*,
       (case when description in ('Roger - B111', 'Internet bill 293290')
             then 'Telecommunication'
             . . .
        end) as category
from t;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...