안녕하세요! 한 주 쉬고 돌아온 꿍디의 데플리입니다~🐻📷 이번 주에는 '세계의 국가' 편을 준비해봤어요. 동해물과 백두산이~ 애국가할 때 국가랍니다. 가장 신나는 국가는 무엇일지, 애국가의 수치는 어느 정도일지 궁금하지 않으신가요?! 아래 그래프에서 바로 확인해보세요!
🎵 DATA ROOM
👉 디제이, 여기 신나는 국가 한 곡 주세요. 드랍 더 비트!
먼저 오늘 언급할 스포티파이 특징을 설명해드릴게요.
Danceability : 춤추기에 좋음
Valence : 밝고 신남
Energy : 빠르고 시끄러움
위 세 가지 특징 수치를 통해 각 나라 국가가 신나는지, 차분한지 알아보려고 해요. 세 수치는 각각 0에서 1 사이 값으로 환산되는데요. 세 수치 모두 1에 가까울수록 신나는 노래라고 해석할 수 있어요. 수치가 높으면 신나는 노래, 낮으면 차분한 노래입니다. 아래 그래프에서 이 수치를 명도로 나타내봤어요. 수치가 높을수록 밝고 낮을수록 어두워 보여요.
전체 그래프를 보기 전에 몇 가지 노래들로 띠 그래프를 설명할게요. 지난 데플리 3편에서 소개한 장르별 상위 5곡의 수치를 분석했는데요. 댄스 장르의 경우 한 곡을 제외한 모든 곡의 Danceability, Energy 그리고 Valence 수치가 0.6을 초과했어요. 랩/힙합 장르의 경우 모든 곡의 Danceability와 Energy 수치가 0.5를 초과하고요. 두 장르 모두 신나는 노래가 많았습니다. 코스타리카의 Noble patria, tu hermosa bandera는 세 가지 수치의 평균값이 가장 높았던 국가인데요. 댄스 장르인 현아의 I'm Not Cool과 비교했을 때는 더 어둡다는 사실을 알 수 있어요.
한편 발라드 장르의 경우 모든 곡의 수치가 0.7 이하에 분포했어요. 발라드 장르인 10cm의 이 밤을 빌려 말해요는 세 가지 수치가 각각 0.43, 0.31, 0.18로 낮았어요. 세 가지 수치 평균값이 가장 낮았던 국가는 모리타니의 Balada-l ubati-l hudati-l kiram였어요. I'm Not Cool과 비교했을 때 어둡다는 걸 확실히 알 수 있죠.
👉 잠 못 드는 밤, 차분한 국가 한 곡 어떠세요?
전체 국가 그래프를 살펴볼까요? 84개의 국가의 수치를 뽑아 분석했는데요. 나라 표기는 공식 코드를 따랐습니다. 국가는 전반적으로 명도가 낮은, 어두운 양상을 보였어요. 국가의 Danceability, Energy, Valence 수치가 낮다는 걸 의미합니다. 3곡을 제외하고는 모든 수치가 0~0.6 사이에 분포했는데요. 0~1 사이 숫자로 산출되는 수치이기 때문에 전체적으로 발라드와 같은 차분한 분위기라고 할 수 있어요.
여섯 대륙 중에는 아시아와 북아메리카, 남아메리카가 상대적으로 밝았습니다. 아시아에서 터키(TUR)와 태국(THA)의 띠 그래프가 다른 국가보다 밝은 색을 띄고 있어요. 다른 국가보다 신나는 국가를 가지고 있다는 의미에요. 우리나라(KOR) 애국가는 밝기 정도가 중상위권에 위치했어요.
북아메리카에서는 코스타리카(CRI)는 다른 국가에 비해 신나는 국가를 가지고 있어요. 남아메리카는 콜롬비아(COL)의 밝기가 눈에 띄네요. Danceability와 Energy 값이 각각 0.58과 0.55로 84개 국가 중 가장 높았어요.
유럽은 전반적으로 어두운, 차분한 분위기의 국가가 많았어요. 영국(GBR)은 세 값 모두 어두워 보이는데요. 특히 Energy 값이 0.15로 84개국 중 최저였어요.
오늘 데플리는 어떠셨나요? 세계의 국가 편은 여기까지입니다. 다양한 국가의 특징을 알아볼 수 있는 시간이었네요. ⏰아쉬운 소식이 있는데요.⏰ 꿍디의 데플리 시즌1이 세계의 국가 편을 끝으로 막을 내리게 되었습니다. 그동안 재밌게 봐주셔서 감사합니다. 꿍디는 새로운 모습과 새로운 코너로 돌아올게요. 시즌1을 마친 소감 한 마디씩 남기고 인사드리겠습니다.
🐻 음악 데이터를 분석하면서 재밌게 분석 공부를 할 수 있었던 것 같습니다. 다음 시즌도 많은 기대 부탁드려요!
📷 데플리 연재를 진행하면서 제가 좋아하는 음악을 데이터로 표현할 수 있어서 즐거웠어요! 데플리를 읽어주신 구독자님들 모두 감사합니다❤️
데플리 전편은 이 링크에서 확인해보실 수 있습니다!
🧪 METHODOLOGY
꿍디가 이번 주 데플리의 방법론을 자세히 소개해드려요.
💎 스포티파이 특징 추출은?
스포티파이 API를 이용했어요. 프로그램은 파이썬과 R을 사용했습니다. 먼저 스포티파이에서 각 트랙(노래) 링크를 복사해 트랙 번호를 추출했어요. 이 트랙 번호를 특징을 추출하는 코드에 넣으면 수치가 쫙 나온답니다!
💎 국가별 색상 그래프 생성 방법은?
파이썬의 colorutils 패키지를 이용해 추출했어요. hsv 중 채도인 s 값을 고정하고 명도인 'v'자리에 Danceability, Energy, Valence 값을 넣어 명도로 수치를 표현했습니다. 이미지는 Image 패키지를 이용해 만들었습니다!