데이터 분석 프로젝트

Chapter.3 데이터 분석 팀 과제 (4)

devjjun 2026. 4. 7. 20:49

TIL(Today I Learned)


1️⃣데이터 분석 팀 프로젝트 

시각화를 통한 가설 검증 및 결론 도출 & 발표자료 준비

https://www.canva.com/design/DAHGEKo3FD4/7oNngzhGkESV2H8ZYDJZjA/edit


2️⃣Python 알고리즘 주요 문제 

문제1

  • 문제 접근: 자릿수에 공통된 조건 0<=k <=9 를 순회하며 X와 Y의 문자열에 공통된 값을 최소값 기준으로 대입한 뒤 조건에 
    따라 정렬하여 출력하면 될 것이다.
  • 코드
def solution(X, Y):
    answer = []
    for i in range(10):
        x = X.count(str(i))
        y = Y.count(str(i))
        answer.extend([str(i)] * min(x,y))
        
    if not answer:
        return '-1'
    
    answer.sort(reverse = True)
    result = "".join(answer)
  
    if result[0] == '0':
        return '0'
    
    return result

count()

데이터 안에서 특정 값의 개수(빈도)를 세는 함수

 

  • 문자열
text = "banana"
text.count("a")  # 결과: 3
  • 리스트
arr = [1, 2, 2, 3, 2]
arr.count(2)  # 결과: 3

💡 느낀점

프로젝트를 진행하며 완성이 된 시각화를 기반으로 어떻게 하면 정보를 효율적으로 전달할 수 있을지 고민해보는 시간을 통해 아티클 스터디를 통해 학습한 시각화를 통한 정보전달을 깊게 생각할 수 있었습니다. 단순히 그래프로만 전달하는 것이 아닌 이러한 그래프를 통해 도출된 인사이트를 통해 가설에 일치하는지 판별하고 개선할 점 등을 생각하며 목표 설정의 중요성을 느꼈습니다.