12.04(수) 본캠프 8일차 기록

Laña·2024년 12월 4일
0
post-thumbnail

<아티클 스터디>
시각화를 하면 많은 정보를 어려운 주제라도 쉽고 빠르게 전달할 수 있다.
우리의 뇌는 우리가 인지하지 못해도 시각적인 정보를 다른 감각에 비해 훨씬 많은 정보를 처리한다.
또한 데이터 시각화를 이해하는데 특별한 교육이 필요한 것도 아니여서 그래픽을 통한 시각화는 정보 전달의 효율이 엄청나다.
정보 전달이 잘 이루어진다면 의사결정에도 긍정적인 영향을 준다.
그러나 데이터를 시각화한다고 해서 모두 다 잘보이는 것은 아니다.
각자 맞는 방식과 도구들을 활용해야 할 필요는 있다.
+(1)데이터 시각화는 왜 중요할까?

<오늘 배운 것 요약>
반올림 함수
ROUND(~,원하는 자리)
예) 272.54685 에서 소수점 두번째 자리를 반올림 하고 싶다
이때 .을 기준으로 오른쪽은 0~양수, 왼쪽은 -1~음수로 표현
즉, 소수점 두번째 자리 = 1
-> **ROUND(272.54685,1)
#272.5

ROUND함수를 이용한 백분율 구하기 (복습 및 재정리)
예) 200명 중 남녀 성비 구하기 MEN-78/WOMAN-122 일때
백분율 = ( 구하고자 하는 값/ 전체 데이터의 수 ) 100 (%)
-> 여자 비율
= (122/200)
100 (%)
#61(%)
= WOMAN/MAN+WOMAN * 100
#61 -> 이때는 딱 떨어지는 값이므로 ROUND 함수가 필요 없음

예) 134명 중 남녀 성비 구하기 MAN-98/WOMAN-36 일때
-> 남자 비율
= (98/134) 100 (%)
#73.134328358... (%)
소수 둘째자리에서 반올림 필요
=**ROUND(MAN/WOMAN+MAN,1)
100**
#73.1 -> 깔끔하게 떨어지니 데이터를 분석하기가 훨씬 편함!!


항상 이 자료 참고하면서 코딩할것

오늘 코드카타 풀면서 GROUP BY 에 조건을 주려면 어떤 함수를 써야 했는지 까먹었다.
그래서 자료를 찾기 전에 최대한 배운 것들을 다시 되짚어보았다.
다행히도 HAVING을 써야 한다는 것을 알았고 GROUP BY / HAVING으로 문제를 잘 풀 수 있었다.
그후 실행할때 에러가 나서 다시 문제와 코드를 비교해보니 문제에서 가장 기본이 되는 조건 즉, WHERE 절이 안적혀 있었기 때문이었다.
코드카타 풀 때마다 생각하지만 문제를 좀 천천히 읽고 뜯어가면서 진행해야할 것 같다고 생각한다.

profile
SQL, Python, Code Kata

0개의 댓글