Tôi có hàng trăm tệp CSV lớn mà tôi muốn hợp nhất thành một. Tuy nhiên không phải tất cả các tệp CSV đều chứa tất cả các cột. Do đó, tôi cần phải hợp nhất dựa trên tên cột, không phải vị trí cột.Hợp nhất các tệp CSV trong python với các cột khác nhau
Chỉ cần rõ ràng: trong CSV được hợp nhất, giá trị phải trống cho ô đến từ một dòng không có cột của ô đó.
Tôi không thể sử dụng mô-đun gấu trúc vì nó khiến tôi hết bộ nhớ.
Có mô-đun nào có thể thực hiện điều đó hoặc một số mã dễ dàng không?
Cảm ơn! Điều này hoạt động nhưng tất cả các tệp CSV đầu vào đều có tiêu đề và chúng được lặp lại trong tệp được hợp nhất với mã ở trên. Làm cách nào để thả dòng này cho mỗi tệp ngoại trừ tệp đầu tiên? –
Thực ra các cột của tôi không được căn chỉnh trong tài liệu đã được hợp nhất. Đang cố gắng tìm ra lý do. –
223 cột trong out.csv của tôi, nhưng độ dài tên trường của tôi là 368 ...? –