Pythonly добавить заголовок в CSV-файл

Я написал сценарий Python, объединяющий два файла CSV, и теперь я хочу добавить заголовок в окончательный CSV. Я пытался следовать предложениямВот и я получил следующую ошибку:expected string, float found, Какой самый питонный способ это исправить?

Вот код, который я использую:

import csv

with open('combined_file.csv', 'wb') as outcsv:
    writer = csv.DictWriter(outcsv, fieldnames = ["Date", "temperature 1", "Temperature 2"])
    writer.writeheader()

    with open('t1.csv', 'rb') as incsv:
        reader = csv.reader(incsv)
        writer.writerows(row + [0.0] for row in reader)

    with open('t2.csv', 'rb') as incsv:
        reader = csv.reader(incsv)
        writer.writerows(row[:1] + [0.0] + row[1:] for row in reader)

Ответы на вопрос(3)

Ваш ответ на вопрос