如何使用Python将.csv文件转换为.jsonl格式文件?
CSV转JSONL格式的Pandas实现方法
你直接使用Pandas内置的to_json方法就可以生成JSONL格式,不需要调用额外函数,只要调整两个参数即可:
import pandas as pd # 读取CSV文件,保持你原来的分隔符设置 df = pd.read_csv('DIRECTORY/texts1.csv', sep=';') # 导出为JSONL格式 df.to_json( 'DIRECTORY/texts1.jsonl', orient='records', lines=True, force_ascii=False # 如果你的数据包含中文等非ASCII字符,建议加上这个参数避免乱码 )
参数说明:
orient='records':指定转换规则为将DataFrame的每一行转为一个独立的JSON对象lines=True:指定每个JSON对象单独占一行,完全匹配JSONL格式的标准要求force_ascii=False:可选参数,关闭强制ASCII转义,保留非ASCII字符的原始显示
内容的提问来源于stack exchange,提问作者Emil
相关产品推荐
相关产品推荐

