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は標準形式に従います。
  • データサイエンティストに簡単なスキーマを提供します。