python - 具有相同行数的两个 CSV 文件按列串联

标签 python csv

我想连接两个 CSV 文件,将它们合并为一个 CSV 文件。第一个 CSV 文件的列应位于第二个 CSV 文件的所有列之后。我想要一些 Python 代码。你能帮我做这件事吗?

这是我的尝试:

 from itertools import izip
 import csv 

 with open('output.csv','rb') as f1, open('mnist_images.csv','rb') as f2, open('outputFinal.csv','wb') as w:
     writer = csv.writer(w) for r1,r2 in izip(f1,f2):
         writer.writerow(r1+r2)

最佳答案

试试这个:

fout = open("first.csv","a")
for line in open("second.csv"):  
    fout.write(line)
# not really needed
fout.close()

关于python - 具有相同行数的两个 CSV 文件按列串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40594900/

相关文章:

python - 提取字符串并将其从提取的列 pandas 中删除

python - 截断作为路径的字符串的 filname 部分。

python - 获取有序 CSV 文件中高于特定 unix 时间戳的行号的有效方法

java - 如何使用 Apache Commons CSV 解析以 GB18030 编码的 csv 文件

python - 删除 CSV 中某些列中的字段

java - 从不同服务器 Google App Engine 读取文件

python - 二维数组每一列的外积形成一个三维数组 - NumPy

python - Django save() 方法不向我的 Mysql 数据库插入数据

Python 对象代理 : how to access proxy

javascript - Highcharts:使用 CSV 预处理数据