TGViewer
Data Brew Data Brew @data_brew · 1.02K subscribers
Post #287 1.23K
Задача: сверить две таблицы, данные идентичны ли?

как ты это сделаешь?

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

Жду ваших реакций))

Как я это делаю ?

Очень просто, делаю inner join по всем полям. Но это рабочий вариант не для всех сценариев.
+ сравниваю таблицы агрегатов также по ключе агрегации.

На пример уников, суммы/средние на даты/гео.

Обычно такие задачи прилетают если есть основой источник и есть витрина, которая не должны разойтись.

Как можно это сделать в Python:
• df.equals()-сверит два датафрейма.
• df.compare()- найдет в чем не совпало.



Как можно сделать в
SQL:
• SELECT * FROM table1 EXCEPT SELECT * FROM table2 - вернет строки которые есть в первой таблице и нет во второй.
• FULL OUTER JOIN - джойн который покажет совпало/не совало и сможет понять в чем различия.



Я уверен что вы знаете и другие протоколы сверки делитесь ими в коментах.
  • ❤ 21
  • 🔥 11
  • 💯 4
  • ✍ 2
  • 👏 2
  • 😱 1
  • 👌 1
  • 🗿 1
More from @data_brew
  1. Jul 2, 2026ВЫКАТИЛИ FABLE Вот гайд как создать новый Apple ID,скачать себе клод и оплатить🔑 Недавно…
  2. Jun 28, 2026CAPEX vs OPEX Думаю, каждому доводилось думать об объёме ресурсов, которые целесообразно п…
  3. Jun 27, 2026Сорри за спам сегодня👎. Пост был не готов, и вместо отложки ушел в публикацию. Пост про O…
  4. Jun 26, 2026👀 псс, не спишь? тут выложил бесплатный курс по Pandas с нуля с возможностью практиковать…
  5. Jun 23, 2026С гордостью представляю вам удобный инструмент @data_brew_download_bot Я провел полевые ис…
  6. Jun 16, 2026Усталость от ИИ После выхода первой версии ChatGPT не утихали разговоры на темы, которые д…
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 →