@stantes

Слияние файлов exel и csv с использованием pandas?

Привет семейству Habr!!!
Есть файл .xlsx такого содерания.
6138e1373dc10132178706.png
Так же есть файл .csv
6138e16b0b8c9120613397.png
Как можно объединить оба файла в формат .xlsx таким образом
6138e1d97860d344660918.png
Что бы данные при каждой записи добавлялись в последующие столбцы???
При этом количество строк может отличаться при каждой записи!
file_csv = pd.read_csv("temp") # .csv
        file_exel = pd.read_excel(old_filename) # Присутствует Unnamed
        appended_df = pd.concat([file_csv, file_exel], axis=1)
        appended_df.to_excel('result.xlsx', index=False)
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@o5a
Если речь про то, что первая строка получает названия "Unnamed ...", то это потому что пытается определить названия колонок, а их нет. В данном случае проще всего отключить заголовки вообще, добавив во все функции (загрузка файлов и выгрузка) header=None
file_csv = pd.read_csv("temp", header=None)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы