敏捷資料科學 - 處理報告



在本章中,我們將瞭解報告建立,這是敏捷方法的一個重要模組。敏捷 sprints 將視覺化建立的圖表頁面製作為完整的報告。藉助報告,圖表變得具有互動性,靜態頁面變得動態並且網路相關資料。下面展示了資料價值金字塔報告階段的特性 -

Agile Sprints Chart Pages

我們將更多地關注建立 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 檔案”,如下所示 -

Comma Separated Values

讓我們考慮 csv(逗號分隔值)報告的以下優點 -

  • 它對人友好,並且易於手動編輯。
  • 它易於實現和解析。
  • CSV 可以用於處理所有應用程式。
  • 它較小並處理起來更快。
  • CSV 遵循標準格式。
  • 它為資料科學提供了直接的模式。
廣告