Разница между вертикальным и горизонтальным слиянием таблиц в pandas заключается в том, как происходит объединение данных:
- Вертикальное объединение (axis=0) предполагает сложение строк друг на друга, при этом сохраняются исходные индексы из каждого датафрейма. www.geeksforgeeks.org Например, если огромный набор данных в CSV-формате разделён на несколько файлов, то с помощью вертикального слияния можно создать единый DataFrame. nuancesprog.ru
- Горизонтальное объединение (axis=1) предполагает объединение столбцов бок о бок. www.geeksforgeeks.org Этот метод подходит, когда у датафреймов разные столбцы или у каждого из них уникальные имена столбцов. www.geeksforgeeks.org Например, когда нужно объединить данные по разным измерениям, где каждый датафрейм представляет разный набор признаков для одного и того же индекса. www.geeksforgeeks.org
Для вертикального объединения таблиц в pandas используется функция concat(), а для горизонтального — merge(). habr.com sky.pro