python merge逗号分隔,管道分隔,空格分隔

时间:2018-04-17 02:12:06

标签: python merge multiple-files

第一个文件:逗号分隔文件

LastName, FirstName, Gender

第二个文件:管道分隔文件

LastName|FirstName|Gender

第三个文件:空格分隔文件

LastName Gender First Name

使用Python 2,我需要合并所有这些文件,然后将结果输出到单个分隔文件中。怎么做到这一点?此外,如果我想按姓氏升序排序并输出到另一个文件,按性别排序并输出到另一个文件。

1 个答案:

答案 0 :(得分:0)

我用Pandas库来解决这个问题,这让我的生活更加轻松。

我刚刚做了merged_frame = pd.concat([dfpipe,dfspace,dfcomma],ignore_index = True)。剩下的唯一问题是日期格式显示。

unsorted_header_frame.to_csv(' output_file.txt',DATE_FORMAT ='%米/%d /%Y',索引=假)

当我导出到csv时,date_format被正确导出。但是当我在终端窗口打印数据框时,日期显示在%Y-%m-%d,有关如何以%m /%d /%Y格式显示的任何建议吗?