Agile-data-science-working-with-reports
提供:Dev Guides
アジャイルデータサイエンス-レポートの操作
この章では、アジャイル手法の重要なモジュールであるレポート作成について学習します。 アジャイルスプリントは、視覚化によって作成されたチャートページを本格的なレポートに変換します。 レポートでは、チャートはインタラクティブになり、静的ページは動的になり、ネットワーク関連のデータになります。 データ値ピラミッドのレポート段階の特性は以下に示されています-
データサイエンス分析のレポートとして使用したり、結論を出したりできる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は標準形式に従います。
- データサイエンティストに簡単なスキーマを提供します。