본문 바로가기

데이터분석3

[MySQL] 데이터(값)가 없는 날짜도 출력하여 채우기 MySQL를 사용하여 데이터를 일자별로 조회하여 이를 그래프로 보여주거나, 통계 계산을 할 때, 특정 일자의 데이터가 기록되지 않는다면 출력 결과에도 보이지 않게 된다. 그래서 With 절을 이용하여 날짜 범위를 생성하고 Left Join으로 데이터가 없는 날짜로 출력해야 한다.   1. 문제 상황 : 거래가 없는 날짜가 존재하는 데이터셋일자별로 거래 데이터를 집계한다고 하면, Select문을 작성 후, Group by  혹은 윈도우 함수를 사용하여 집계할 수 있다.그리고 Where절에서 date 범위 값을 지정하면 손쉽게 출력할 수 있다. 그러나, 특정일에 데이터가 없다면, 다시 말해 집계할 데이터가 존재하지 않는 null 상태라면 일자값도 가져올 수 없다. 아래와 같은 데이터가 있다고 가정하자. 20.. 2024. 8. 18.
그로스 해킹 - 복잡한 머릿속이 정리되는 치트 시트(Cheat Sheet) [그로스 해킹] 저자 : 양승화 출판 : 위키북스 발매 : 2021.1.14 실무만 열심히 하는 당신이 이론도 알아야 하는 이유 어떤 분야든 실재와 이론은 엄연히 다르다. 이론만 알고 실재에 적용하지 못하는 지식보다는 실제로 적용가능한 암묵지가 훨씬 유용할 때가 많다. 그러나 이런 암묵지에만 의존하게 되면 새로운 이론이나 지식을 받아들이는 게 게을러져서 발전이 없게 된다. 그래서 두 가지 모두 중요하다고 생각한다. 이 책은 그런 관점에서 나에게 아주 좋은 자극이 된 책이다. 예를 들면, 앱 로그 분석을 하면서 마지막 퍼널(Funnel)로 가는 어트리뷰션(Attribution)을 어떠한 기준과 원칙으로 할지를 우리는 직감적으로 혹은 비즈니스 모델에 따라 결정하게 되는데 실무에서는 사실 어떤 용어로 불리는지.. 2023. 11. 1.
꼭 필요한 만큼의 리서치 - 한 학기 수업 같은 리서치 개론 [제목] 저자 : 에리카 홀 출판 : 앱액츄얼코리아 발매 : 2017.09.08 UX디자인 직무쪽에서는 꽤 유명한 책인듯 싶다. 최근에 서비스 기획쪽 업무를 하면서 레퍼런스를 찾던 중 해당 책을 어딘가서 추천받아 읽게 되었다. 다만, 다소 딱딱한 문체 덕분에 잘 읽히는 책은 아니였다. 또한 책에서 배운대로 표현해보자면, 예시로 든 내용들이 대부분 저자의 컨텍스트(e.g. 스타트랙에 대한 예시)에 맞추다보니 와닿지 않는 부분도 있었다. 이 책을 관통하는 주제는 '훌륭한 디자인은 리서치에서 나온다.'라는 것이다. 그러한 리서치를 진행함에 있어 참여자가 아닌 관찰자 시점에서, 포커스 그룹 인터뷰가 아닌 관찰이 우선시 되어햐 하는 점을 강조하고 있다. 또한 단순 방법론을 넘어서 실제로 현업에서 어떻게 하는지, .. 2023. 4. 9.