使用报告(Working with Reports)
优质
小牛编辑
132浏览
2023-12-01
在本章中,我们将学习报告创建,这是敏捷方法的一个重要模块。 Agile sprints图表由可视化创建的页面成为完整的报告。 通过报告,图表变为交互式,静态页面变为动态和网络相关数据。 数据值金字塔报告阶段的特征如下所示 -
我们将更加注重创建csv文件,该文件可用作数据科学分析的报告,并得出结论。 虽然敏捷专注于较少的文档,但始终会考虑生成报告以提及产品开发的进度。
import csv
#----------------------------------------------------------------------
def csv_writer(data, path):
"""
Write data to a CSV file path
"""
with open(path, "wb") as csv_file:
writer = csv.writer(csv_file, delimiter=',')
for line in data:
writer.writerow(line)
#----------------------------------------------------------------------
if __name__ == "__main__":
data = ["first_name,last_name,city".split(","),
"Tyrese,Hirthe,Strackeport".split(","),
"Jules,Dicki,Lake Nickolasville".split(","),
"Dedric,Medhurst,Stiedemannberg".split(",")
]
path = "output.csv"
csv_writer(data, path)
上面的代码将帮助您生成“csv文件”,如下所示 -
让我们考虑一下csv(逗号分隔值)报告的以下好处 -
- 它非常友好,易于手动编辑。
- 它很容易实现和解析。
- 可以在所有应用程序中处理CSV。
- 处理起来更小,更快。
- CSV遵循标准格式。
- 它为数据科学家提供了直接的模式。