AIAgent-Hub · ChatGPT Data Analysis

Нормализация форматов ChatGPT Data Analysis

Унификация дат, чисел, категорий и контактов из разнобойного сырья к консистентным форматам с подтверждением маппинга синонимов.

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

Обработай:
- Даты: распознай все форматы (DD.MM.YYYY, MM/DD/YY, ISO, текстовые «12 марта 2025») и приведи к ISO 8601 (YYYY-MM-DD). Неоднозначные (01/02/03) — пометь отдельно, не угадывай молча.
- Числа: убери разделители тысяч, унифицируй десятичный разделитель (запятая→точка), вынь единицы измерения в отдельный столбец, '1.2k'/'3M' разверни в числа.
- Текстовые категории: trim, схлопывание пробелов, единый регистр, маппинг синонимов («М»/«муж»/«мужской» → «Мужской»). Выведи предлагаемый словарь маппинга и дай мне подтвердить перед применением.
- Телефоны → E.164, email → lower+trim.
- Булевы: «да/нет/1/0/true/yes» → единый bool.

Для каждого преобразования покажи примеры до→после (по 3 значения). Верни переиспользуемые функции и финальный чистый датафрейм. Логируй строки, которые не удалось распарсить.

data, chatgpt, нормализация, regex, pandas, data-analysis

Открыть в каталоге AIAgent-Hub →