Используйте pd.concat
косяк в том что ты мерджишь датафрейм со списком, у списка нет столбца id
ну, судя по ошибке ты пытаешься впихнуть список. Если через цикл то рекомендую добавлять датафреймы в пустой список в самом цикле а на получившемся списке датафреймов full_data = pd.concat(data_frames)
не совсем понял. к поустому дф добавляют таблицы цсв ведь
нет, если так хочешь, то добавляй так же в цикле [common_data.merge(pd.read_csv(file), on='id', how='outer') for file in dir_files]
так ведь я понял? в таком виде попробовал, ругается, что не колонки id, в пустой ДФ добавил columns=['id'] но все равно ругать в ответ
смержи с начала руками
Обсуждают сегодня