📅  最后修改于: 2021-01-23 05:51:26             🧑  作者: Mango
在本章中,我们将学习有关报表创建的信息,这是敏捷方法学的重要模块。敏捷冲刺通过可视化创建的图表页面到功能完善的报告中。有了报告,图表就可以变成交互式的,静态页面变成动态的,并且与网络相关的数据。数据值金字塔的报告阶段的特征如下所示-
我们将更加注重创建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(逗号分隔值)报告的好处-