Объедините два столбца в один, используя стек EKL - PullRequest
0 голосов
/ 11 марта 2019

Привет, у меня есть CSV-файл , имеющий следующие данные: - Мой CSV-файл В основном я хочу те записи из файла CSV, которые только Утверждено , но не Сброс из Столбец предупреждения Я выделил в файле CSV.

Если вы видите в Оповещение столбец HD Записи 20, С2 Записи 14 и L1 из столбцов Record21 только ASSERTED но не CLEARED .

Итак, я хочу, чтобы те записи, предупреждения которых были подтверждены, но не очищены с использованием стека EKL.

1 Ответ

0 голосов
/ 11 марта 2019

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

Специально для вашего примера вы можете разбить столбец Alert на два: один с «элементом» (например, H1, HG), а другой с «действием» (например, «Утверждено», «Сброс»).Установите для фильтра start_tag как «Утверждено» и end_tag как «Очищено» и используйте новый «элемент» как unique_id_field.

Для элементов, которые соответствуют, будут добавлены новые поля.Если вы соберете набор «Утверждено» «Н1» и удалите прошедшее «Сброс» «Н1», вы обнаружите все отставшие.

...