Agile Data Science - Utilisation des rapports

Dans ce chapitre, nous allons en apprendre davantage sur la création de rapports, qui est un module important de méthodologie agile. Pages de graphiques de sprints agiles créées par visualisation dans des rapports complets. Avec les rapports, les graphiques deviennent interactifs, les pages statiques deviennent des données dynamiques et liées au réseau. Les caractéristiques de l'étape des rapports de la pyramide des valeurs des données sont présentées ci-dessous -

Pages de graphique de sprints agiles

Nous mettrons davantage l'accent sur la création d'un fichier csv, qui peut être utilisé comme rapport pour l'analyse de la science des données et tirer des conclusions. Bien que l'agile se concentre sur moins de documentation, la génération de rapports pour mentionner les progrès du développement de produit est toujours envisagée.

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)

Le code ci-dessus vous aidera à générer le "fichier csv" comme indiqué ci-dessous -

Valeurs séparées par des virgules

Examinons les avantages suivants des rapports csv (valeurs séparées par des virgules) -

  • Il est convivial et facile à modifier manuellement.
  • Il est simple à mettre en œuvre et à analyser.
  • CSV peut être traité dans toutes les applications.
  • Il est plus petit et plus rapide à manipuler.
  • CSV suit un format standard.
  • Il fournit un schéma simple pour les scientifiques des données.