목록Mini Project (25)
Allen's 데이터 맛집
일단 Java를 사용하여 CSV 파일을 읽고 데이터를 처리해 보겠습니다. 특히, csvReader 클래스를 사용하여 CSV 파일의 데이터를 2차원 배열에 저장하고 이를 출력해 보겠습니다. CSVReader 클래스 csvReader 클래스는 CSV 파일을 읽어와 데이터를 2차원 배열에 저장하고 이를 출력하는 간단한 Java 프로그램입니다. 코드 설명import java.io.*;public class csvReader { public static void main(String[] args) { String[][] indat = new String[26][7]; // CSV 파일을 읽고 저장할 배열 선언 try { // csv 데이터 파일 ..
범죄 데이터 분석 프로젝트 소개이번에는 2016년 범죄자 범행시 전과 및 재범 여부에 관한 CSV 파일을 사용하여 다양한 분석을 진행할 예정입니다. 이 프로젝트를 통해 범죄자의 전과 여부와 재범률 간의 상관관계 등을 분석하고, 이를 통해 얻을 수 있는 유의미한 인사이트를 도출할 것입니다. 프로젝트 목표이 프로젝트의 목표는 공공데이터 포털 사이트에서 제공하는 국가 중점 데이터를 분석하여 의미 있는 통계 정보를 도출하는 것입니다. 이를 통해, 데이터로부터 유의미한 정보를 추출하고, 이를 바탕으로 데이터 분석의 기본 개념과 기술을 학습합니다. 프로젝트 구조데이터 다운로드: 공공데이터 포털 사이트에서 2016년 범죄자 범행시 전과 및 재범 여부에 관한 CSV 파일을 다운로드합니다.데이터 읽기: 다운로드한 CS..
실전 활용 예시 예시 1: 매출 데이터 분석이번에는 실제 예시를 통해 정규식을 활용하는 방법을 알아보겠습니다. 대형 쇼핑몰의 매출 데이터를 분석하여 특정 패턴의 단어를 추출하는 예제입니다.import java.util.regex.*;import java.util.ArrayList;public class SalesDataAnalysis { public static void main(String[] args) { String text = "January123, February456, March789 sales data."; Pattern pattern = Pattern.compile("\\b\\w*\\d+\\w*\\b"); Matcher matcher = patte..
특정 패턴 추출 정규식을 사용하면 특정 패턴의 단어를 추출할 수 있습니다. 이번에는 숫자가 포함된 단어를 추출하는 방법을 알아보겠습니다.import java.util.regex.*;import java.util.ArrayList;public class PatternWordExtraction { public static void main(String[] args) { String text = "Order123, product456, and item789 are in the list."; Pattern pattern = Pattern.compile("\\b\\w*\\d+\\w*\\b"); Matcher matcher = pattern.matcher(text); ..