আমি দুটি সিএসভি ফাইল মার্জ করে একটি পাইথন স্ক্রিপ্ট লিখেছিলাম এবং এখন আমি চূড়ান্ত সিএসভিতে একটি শিরোনাম যুক্ত করতে চাই। আমি নিম্নলিখিত পরামর্শ রিপোর্ট চেষ্টা এখানে এবং আমি নিম্নলিখিত ত্রুটির করেছেন: expected string, float found
। এটি ঠিক করার সবচেয়ে অজগর উপায় কী?
আমি যে কোডটি ব্যবহার করছি তা এখানে:
import csv
with open('combined_file.csv', 'w', newline='') as outcsv:
writer = csv.DictWriter(outcsv, fieldnames = ["Date", "temperature 1", "Temperature 2"])
writer.writeheader()
with open('t1.csv', 'r', newline='') as incsv:
reader = csv.reader(incsv)
writer.writerows(row + [0.0] for row in reader)
with open('t2.csv', 'r', newline='') as incsv:
reader = csv.reader(incsv)
writer.writerows(row[:1] + [0.0] + row[1:] for row in reader)