TGViewer
Детектив данных Детектив данных @detective_data · 2.79K subscribers
Post #385 2.44K
📎Автоматизируем подготовку промтов для GPT: Python-функция для детального описания DataFrame

🕵‍♂️Следствие установило, что для получения качественного ответа (без загрузки базы в чат) часто приходится потратить довольно много времени на описание таблицы, где какой тип данных, примеры, формат, количество nan значений, диапазон дат и прочие нюансы.
Будто при допросе вместо описания преступника, следователь внимательно изучает все родинки у допрашиваемого лица. И у адвоката.
⏰В качестве жертвы у нас рабочее время, которое можно потратить на описание задачи.

В какой то момент я подумал, а почему бы не сделать универсальную функцию которая будет собирать эту информацию за меня, и до кучи сразу писать какой-нибудь усредненный промт (обычно писать мне его лень, и вы можете его подкорректировать под себя)

⬇️ В общем вашему вниманию представляю эту функцию.

Всё что нужно, это вставить код в ячейку, и в следующей команде указать ваш датафрейм. Принт выведет вам готовый промт с описанием вашей таблицы, расскажет тип данных каждого столбца, покажет примеры значений, диапазоны и количество пропусков, а заодно проверит датафрейм на дубликаты.

Простой пример на основе календаря, но в функции учитываются и числа с точкой.
prompt = generate_df_prompt(calend, "calend")  # Второй аргумент имя таблицы
print(prompt)

Сама функция в первом комментарии к посту

✏️ А как вы готовите промты для анализа данных? Делитесь вашими лайфхаками в комментариях. И ставьте 🐳 если используете ИИ.
  • 🔥 15
  • 👍 8
  • 🐳 4
  • 🥰 1
More from @detective_data
  1. Sep 16, 2026Ну а пока нет ссылки на линк, держите немножко балканской природы)
  2. Sep 16, 2026Да я легко зарегистрируюсь на линке. Тем временем линкедин... Короче как я понял новичков…
  3. Sep 8, 2026А тем временем небольшая смена локации. Отпуск как никак 😁
  4. Aug 25, 2026🕵 Всем привет. Ох, как я люблю подобные письма. Вычислят напрямую или по ответам. В какую…
  5. Aug 5, 2026🕵 Когда начал пользоваться Жирой и уже на опыте планировать свои задачи...
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →