Advertisement

Python学习:TSV批量转为CSV及字段合并

阅读量:

在处理数据的过程中,笔者注意到存在两种不同的文件格式,一种为csv格式,另一种为tsv格式。通过简要查阅相关资料得知:tsv文件采用制表符(‘\t’)作为字段之间的分隔符号,而csv文件则使用半角逗号(‘,’)作为字段分隔符。https://www.jianshu.com/p/6e1c3e9f5e42
因此,为了保持数据格式的一致性,需要将tsv文件转换为csv格式,并在每行数据的末尾添加一个label字段。

所编写的代码主要来源于多方资料的整合与调整,若其中存在错误之处,恳请各位读者不吝指正,感谢大家的支持与帮助!

复制代码
    import pandas as pd
    import os
    
    # 原始文件位置
    source_path = "./tsv_data/"
    # 保存位置
    save_path = "./csv_data/"
    if not os.path.exists(save_path):
    os.mkdir(save_path)
    pathDir = os.listdir(source_path)
    Name = []
    End = []
    
    
    # 获得文件的名称和后缀
    def getName(workdir):
    for filename 

全部评论 (0)

还没有任何评论哟~