애자일 데이터 과학-보고서 작업

이 장에서는 애자일 방법론의 중요한 모듈 인 보고서 생성에 대해 알아 봅니다. Agile은 시각화를 통해 생성 된 차트 페이지를 완전한 보고서로 스프린트합니다. 보고서를 사용하면 차트는 대화 형이되고 정적 페이지는 동적 및 네트워크 관련 데이터가됩니다. 데이터 가치 피라미드의 보고서 단계의 특성은 다음과 같습니다.

데이터 사이언스 분석 보고서로 활용할 수있는 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는 표준 형식을 따릅니다.
  • 데이터 과학자를위한 간단한 스키마를 제공합니다.