【发布时间】:2020-06-11 17:51:32
【问题描述】:
我有两个输入 csv 文件如下:
文件1.csv
- 演员、电影、导演
- 基努·里维斯、约翰·威克、查德·斯塔赫尔斯基
- 汤姆克鲁斯、杰克里奇、克里斯托弗麦夸里
- 罗文·阿特金森、约翰尼·英格利希、彼得·豪伊特
文件2.csv
- 克里斯·派恩、杰克·瑞恩、肯尼斯·布拉纳
- 马特·达蒙、杰森·伯恩、保罗·格林格拉斯
- 伊恩·萨默海尔德、马可波罗、凯文·康纳
预期输出:
结合_File1_and_File2.csv
- 演员、电影、导演
- 基努·里维斯、约翰·威克、查德·斯塔赫尔斯基
- 汤姆克鲁斯、杰克里奇、克里斯托弗麦夸里
- 罗文·阿特金森、约翰尼·英格利希、彼得·豪伊特
- 克里斯·派恩、杰克·瑞恩、肯尼斯·布拉纳
- 马特·达蒙、杰森·伯恩、保罗·格林格拉斯
- 伊恩·萨默海尔德、马可波罗、凯文·康纳
两个 csv 文件 - File1.csv 和 File2.csv 的列数相同(即 3),但两个 csv 文件的第一行不同(File1.csv 有标题,File2.csv 没有标题) .我需要以这样的方式组合两个 csv,使组合文件包含来自两个 csv 文件的所有数据,并具有正确的标题。
【问题讨论】:
-
将这两个csv文件加载到一个list中,使用extend方法合并list然后进行写操作。