合并多个csv文件 [英] combining multiple csv file

查看:99
本文介绍了合并多个csv文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有3个csv文件,我想将这3个文件写入单个csv文件. 例如

I have 3 csv files and I want to write these 3 file into a single csv file how it will possible. for example

a b c d
1 2 3 4 
5 6 7 8

文件2.csv

e f g h
13 14 15 16
17 18 19 20

file3.csv

i j k l 
9 10 11 12 
21 22 23 24

所需的输出如下

  a b c d e   f g  h  i j  k  l
  1 2 3 4 13 14 15 16 9 10 11 12
  5 6 7 8 17 18 19 20 21 22 23 24

推荐答案

您可以使用 pandas ,数据操作工具.

You can use pandas, a data manipulate tool.

import pandas as pd

df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
df3 = pd.read_csv('file3.csv')

df_combined = pd.concat([df1, df2, df3],axis=1)
df_combined.to_csv('output.csv', index=None)

然后您将获得合并的csv文件output.csv

Then you get the combined csv file output.csv

这篇关于合并多个csv文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆