일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 코딩
- GA
- 프로그래머스
- 6시 기상
- 벚꽃
- 수명예측 인공지능
- 독서
- 벚꽃개화시기
- 구글애널리틱스4
- 명상
- 감사인사
- 미라클 모닝
- 영화 올드 줄거리
- 알파줄거리
- 구글애널리틱스
- 티스토리
- GA4
- 데이터문해력
- 데이터 분석
- 얼음여왕
- 채용공고
- Python
- 니다
- ㅂㅂ
- 코오롱베네트
- Google Analytics
- 기사스크랩
- Today
- Total
목록2023/05 (58)
Data Analyst KIM
#2. SQL을 이용하여 거래액 데이터 분석(select,from,where,groupby,having,orderby) (출처 : '국가통계포털' - 온라인쇼핑몰 판매매체별/상품군별거래액 데이터를 활용) SQL 문법의 구조를 먼저 파악을 해보자. 구문 순서 실행되는 순서 select [컬럼명],... 5 from [테이블명] 1 where [조건절] 2 group by [컬럼명 or 컬럼순서] 3 having [집계함수 조건절] 4 order by [컬럼명 or 컬럼순서] 6 --1) 데이터 탐색-------------------------------------------------------------- --STEP 1) 모든 컬럼 추출하기 SELECT * -- 모든 컬럼 FROM gmv_trend -..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. array의 str을 이용하여 각 인덱스 별로 숫자를 문자로 합친다. 2. 숫자들로 구성된 문자열에 7의 개수를 센다. def solution(array): answer = "" for i in array: answer += str(i) return answer.count("7")
얼마전 Power BI 특강을 듣고 배운 것을 토대로 스스로 데이터를 찾아서 시각화를 진해해보았다. 강의를 들을 때는 그냥 누르시는 것을 누르면 문제가 없었지만 혼자 생각을 하며 변수를 만들고 병합하고 전처리를 하면서 정말 많은 시간이 소요되는 것을 느꼇다. 이전에 강사님이 알려주신 것보다는 낮은 수준이지만 스스로 문제를 인식해서 데이터를 찾아보고 전처리를 해서 시각화를 해서 의사결정을 하는데 기여를 했다. 앞으로 꾸준한 연습을 통해서 BI툴에 능숙한 데이터 분석가가 될 것이다.
실무에서 가장 중요한 것은 SQL이다. 회사에서는 '데이터'라는 것은 데이터베이스에 저장을 하기 때문에 SQL을 통해 가공이나 집계를 해서 원하는 데이터를 가지고 온다. 1. 쉽다. 2. 보편적이다.(대부분의 회사에서 사용한다.) 3. 실용적이다. 4. 다른 분석 언어/툴과 연계성이 높다 SQL(Structured Query Language)은 데이터에 구조화된(=사전에 지정된) 질문 언어이다. MySQL,ORACLE,PostgreSQL등이 있다. 거의 비슷하기 때문에 보편적으로 사용하는 것을 공부하고자 한다. 보편적으로 사용하는 것은 PostgreSQL이다. 자격증(SQLD)을 준비를 목표로 한다면 ORACLE을 추천한다. PostgreSQL다운로드 1. 구글 검색창에 postgresql검색해서 다운로..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 공백을 기준으로 인덱스를 나누면 0,2,4는 숫자이고 1,3은 수식이다. 따라서 인덱스1번이 '+','-'일때고 구분하고 조건문을 각각 수행한다. 0,2인덱스를 더했을 때와 나누었을 때 결과값의 "O","X"를 리스트에 추가해준다. def solution(quiz): answer = [] for i in quiz : n = i.split(" ") if n[1] == "+" : if int(n[0])+int(n[2]) == int(n[4]) : answer.append("O") else : answer.appe..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2*2일 경우 가로를 한번 자르고 세로를 두번 자른다 => 1+2 = 3 2*5일 경우 가로를 한번 자르고 세로로 두번 자르는 것을 4번 반복한다. => 1+2*4 = 9 즉(M-1)+M*(N-1) (M-1)+(MN-M) = MN-1 def solution(M, N): answer = M*N-1 return answer