Объединение 1000 таблиц csv при определенном условие
Есть 1000 таблиц csv, которые нужно объединить я воспользовался следующем кодом:
import pandas as pd
from pathlib import Path
data_dir = Path("floder")
df = pd.concat([pd.read_csv(f) for f in data_dir.glob("*.csv")], ignore_index=True)
df.to_csv("file.csv", index=False)
Но как оказалось в некоторых таблицах отсуствуют названия столбцов(в остальном они идентичны), что привело к тому что обычные значения в понимание человека стали считаться компьютером, как названия столбцов соотвественно эти псевдо столбцы начали прибавляется к нормальным названиям столбцов В итоги на выходе я получил таблицу не с 12 нормальными столбцами, а 10000+ и пропущенными значениями. В общем есть ли способ образно говоря не объединять, а склеить. Если представим что csv файл это листок бумаги, то мы склеиваем нижнею часть первого листка с верхней частью второго листка и так далее. В этом случае названия столбцов, которые стали значениями можно было бы легко удалить. Или есть другие способы решения данной проблемы?