Allen's 데이터 맛집

[6] Java를 사용한 CSV 데이터 분석 프로젝트 마무리 본문

etc Project/범죄 데이터 간단한 분석

[6] Java를 사용한 CSV 데이터 분석 프로젝트 마무리

Allen93 2024. 9. 14. 11:33

 

데이터:

  • 데이터명: 2016년 범죄자 범행시 전과 및 재범 여부
  • 등록일: 2019년 08월 23일
  • 내용: 2016년 범죄자 범행시 전과 및 횟수(죄명별, 전과 1범~9범 이상, 미상 등)
  • 관리 부서명: 정보화장비기획담당관
  • 출처: 공공데이터 포털

 

리뷰

 

학교에서 빅데이터와 관련된 용어를 많이 들었지만, 처음에는 정보와 데이터의 차이를 이해하지 못했습니다. 이 프로젝트를 통해 특정 통계 분야를 선택하고 관련 CSV 파일을 활용하여 어떻게 '정보'를 추출할 수 있는지 고민해보는 과정이 매우 흥미로웠습니다.

 

프로젝트의 주요 학습 내용

  • CSV 파일 처리:
    • CSV 파일을 Java의 BufferedReader와 FileReader를 사용하여 읽어왔습니다.
    • 데이터를 2차원 배열에 저장하여, 마치 큰 표를 그리는 것 같은 구조로 데이터를 관리했습니다.
  • 데이터 변환 및 처리:
    • CSV 파일에서 읽어온 데이터를 정수형으로 변환하여 분석에 활용했습니다.
    • 데이터를 분석하고 원하는 결과를 얻기 위해 다양한 자료구조를 사용했습니다.
  • 통계 정보 도출 및 정렬:
    • 각 범죄 유형에 대한 통계 정보를 계산하여 HashMap에 저장했습니다.
    • 데이터를 정렬하고 출력하는 과정을 통해 데이터 시각화의 중요성을 배웠습니다.

 

 

개인적인 소감

이번 프로젝트를 통해 데이터와 정보를 더 잘 다룰 수 있게 되었습니다. 특히, 데이터를 분석하고 원하는 결과를 얻기 위해 다양한 자료구조와 알고리즘을 사용하는 과정에서 많은 것을 배웠습니다. 이 프로젝트는 데이터 분석의 중요성을 다시 한번 깨닫게 해주었습니다.

 

향후 계획

앞으로도 다양한 데이터를 활용한 분석 프로젝트를 통해 더 많은 지식을 습득하고, 실무에서 유용하게 활용할 수 있는 기술을 익히고자 합니다. 또한, 데이터 분석과 관련된 최신 기술과 트렌드를 지속적으로 학습하여, 보다 효율적이고 정확한 데이터 분석을 할 수 있도록 노력할 것입니다.


 

https://github.com/siilver94/Analyze-Data-in-CSV

 

GitHub - siilver94/Analyze-Data-in-CSV

Contribute to siilver94/Analyze-Data-in-CSV development by creating an account on GitHub.

github.com

 

728x90