python - 如何在 CSV 文件中获取输出?
问题描述
我得到这种格式的输出。有什么办法可以将此输出保存为 CSV 格式?
print("Source rule: {} \t similarity with Target Rule is \n {}\n".format(rule, sim_scores))
print("\n")
输出:
Source rule: 2.1 Separation of trains similarity with Target Rule is
[{'Cosine Sim Score': 1.0, 'Target Rule': '2.1 Separation of Trains'}]
Source rule: 2.1.1 Context similarity with Target Rule is
[{'Cosine Sim Score': 1.0000001, 'Target Rule': '2.1.1 - Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.2.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.3.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.4.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.5.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.6.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.7.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.8.1 Context'}, {'Cosine Sim Score': 1.0000001, 'Target Rule': '2.9.1 Context'}]
解决方案
如果您尝试输出到 csv、excel 或 html 文件,您可以使用“to_csv”方法。查看示例
result = pd.read_csv('filename')
result.to_csv('result.csv')
result.to_excel('result.xlsx')
result.to_html('result.htm')
推荐阅读
- javascript - 无法将 JS 文件导入 TSX 文件
- excel - 将宏分配给具有不同单个参数的按钮
- c# - 如何使用 c# 检查值是否已存在于数据库中以实现统一(SQL 语法错误)
- pyspark - Pyspark 3.0+ 中的准确度、精确度和召回率等评估参数。Pyspark 中的混淆矩阵
- arrays - 如何使用数组模块函数更改 for 循环?
- module - 将 Ansible 与阿里巴巴/阿里云模块一起使用
- xslt - fn:transform 使用默认调用模板调用运行 - 未创建结果文档
- pascal - 一行,多个输入?
- pdftron - PDFtron:更改元素名称
- amazon-web-services - Clickhouse 的 EFS