목록분류 전체보기 (40)
업무에 파이썬 활용할 줄 알기
%s: 문자열 %d: 정수 %c: 문자 1개 %f: 부동 소수 "문자열 %s 문자열" % 출력값 "문자열 %s %d %s" % (1번째, 2번째, 3번째) print("김파이의 점수는 %d점 입니다." % 85) print("%s의 점수는 70점 입니다." % "이포맷") 김파이의 점수는 85점 입니다. 이포맷의 점수는 70점 입니다. 값을 포맷팅한다는게 무슨말이지? 문자열 포맷팅(string formatting) 문자열 속 특정한 위치에 특정한 값을 삽입해 주는 것 문자열 중 일부가 변할수 있는 가능성이 있는 경우 문자열 포맷팅을 통해 그 부분만 바꿔줄 수 있습니다. %기호 사용하는 방법 format() 사용하는 방법 참고 출처: https://planharry.tistory.com/11

문자열 포맷팅(string formatting) 문자열 속 특정한 위치에 특정한 값을 삽입해 주는 것 문자열 중 일부가 변할수 있는 가능성이 있는 경우 문자열 포맷팅을 통해 그 부분만 바꿔줄 수 있습니다. ▶︎ 파이썬 문자열 포맷팅 방법 %기호 사용하는 방법 format() 사용하는 방법 코호트 테이블 코호트(동질 집단) 특정기간동안 공통된 특성이나 경험을 갖는 사용자 집단 소비자를 시간흐름 이나 서비스 단계로 나누어 같은 성질의 집단으로 구분한 것 코호트 차트 소비자의 전환율을 시간흐름과 서비스 단계와 같은 2가지 요인으로 복합적으로 보여줄 수 있는 차트 리텐션 테이블 리텐션이란? 고객이 우리 제품이나 서비스를 지속적으로 소비하는 것을 의미 그러니 이것을 수치화해 기간을 나눠 테이블로 나타내면 지속적으..

복습 내용 월(12/4) 강의 수강 프로덕트 개선은 정말 도움이 되었을까? 전처리/분석 코드 복습 ㄴ 주차별 컬럼 붙여주기 ㄴ 완주율을 범주화해주기 ㄴ 데이터 병합 ㄴ 컬럼명 변경 groupby, apply, pd.Series.nunique 이해하기 화(12/5) 프로덕트 개선은 정말 도움이 되었을까? 피벗테이블/히트맵 코드 복습 변수 써야하는 경우, 함수만 써도 되는 경우 이해하기 문자포맷팅 방식 이해하기 Pandas at() 이해하기 숙제 / 즉문즉답 문의 수(12/6) concat, merge 차이점 알기 숙제 오류나는 것 이해하기 → for c in range(5,0,-1)로 하면 오류나고, for c in range(5,-1,-1)로 하면 왜 괜찮은지 이해하기 2가지 가설에 대한 데이터에 대해 ..

최대값 최소값 https://wonin.tistory.com/479 [MySQL] max, min값을 가진 row 를 select 하기 mysql에서 데이터의 최대, 최소값을 가져오는 방법은 (MAX, MIN)함수가 있습니다. MAX, MIN 함수는 숫자만이 아닌 문자형 데이터에서도 사용할 수 있습니다. 🟩사용법 최대값 SELECT MAX(컬럼) FROM 테이블 wonin.tistory.com =null로 해도 되나 isnull이 맞나 16. 경기도에 위치한 식품창고 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131114 문제점: if문 안에 freezer_yn=null로 하니 틀렸다고 함. 해결방법: isnull(freezer_..

01. 4주차 오늘(새롭게) 배운 것 매체별 유입고객수 확인 그래프 바 색상 변경 바를 가로로 나타내기 바 숫자 나타내기 게임개발반 수강이력 확인: 수강이력이 있는 경우만(특정조건만) count하기 필요없는 컬럼 제거 반별 goal 확인: 하나의 그래프안에 2개의 라인 표시하는 방법 정가 구입 vs. 할인 구입 전환율 비교 특정컬럼의 특정조건만 count하기 2가지 데이터를 하나의 바그래프로 나타내기 02. 광고 효율이 나지 않는 매체를 찾아라!_전처리 #문제상황: 게임종합반 구매전환율이 안정적이지 않다. 게임종합반 수강생 유입에 집중하여 액션플랜을 짜보자 #문제파악: 광고효율이 좋지 않다 #원하는 결과: 효율이 좋지않은 광고매체 예산 줄이고, 다른 매체 예산 늘려 광고효율 높이기 #가설: 광고효율 낮은..

3-1. 3주차 오늘 배울 것 3-2. 데이터 분석 세팅 3-3. [미션1] 가장 적절한 고객 관리 타이밍_분석 준비하기 3-4. [미션1] 가장 적절한 고객 관리 타이밍_분석 및 시각화 3-5. [미션2] 제품 수요가 많은 지역을 찾아라_라인 그래프 그리기 3-6. [미션2] 제품 수요가 많은 지역을 찾아라_지도에서 한눈에 보기 3-7. 숙제_최적의 즉문즉답 시간대를 찾아라 3-1. 3주차 오늘 배울 것 상관관계 말고 어떤 분석을 할 수 있는지 막대, 라인 그래프 외 어떤 그래프를 그릴 수 있는지 3-2. 데이터 분석 세팅 3-3. [미션1] 가장 적절한 고객 관리 타이밍_분석 준비하기 테이블 구성해야할 것 요일이랑 시간을 빼내어야 함 [날짜 컬럼].dt.day_name [날짜 컬럼].dt.hour ※..

2-1. 2주차 오늘 배울 것 2-2. colab 시작하기 2-3. 데이터 분석에 꼭 필요한 파이썬 문법 2-4. Pandas를 이용하여 데이터 분석하기 2-5. matplotlib를 이용하여 분석 결과 시각화하기 2-6. [한 걸음 더] - 타이타닉 생존자의 나이에 숨겨진 비밀 파헤치기! 2-7. 2주차 끝 & 숙제 설명 2주차 숙제 2-1. 2주차 오늘 배울 것 2-2. colab 시작하기 2-3. 데이터 분석에 꼭 필요한 파이썬 문법 변수 리스트 딕셔너리 여러가지 값을 한번에 저장하고 싶은데, 순서가 아니라 각각의 이름표를 붙여 저장하겠다 리스트는 100개의 값이 있으면 1~100번으로 구분함. 딕셔너리는 100가지의 이름표를 할당하여 구분함. 딕셔너리는 어떨 때 유용한가 아래와 같이 데이터를 잘 ..

5-1 Subquery, JOIN 복습하고, 이번 수업 내용 맛보기 5-2 조회한 데이터에 아무 값이 없다면 어떻게 해야할까 5-3 조회한 데이터가 상식적이지 않은 값을 가지고 있다면 어떻게해야할까 5-4 [실습] SQL로 Pivot Table 만들어보기 5-5 업무 시작을 단축시켜 주는 마법의 문법 (Window Function - RANK, SUM) 5-6 날짜 포맷과 조건까지 SQL로 한번에 끝내기 (포맷 함수) 5-7 5주차 끝 & 숙제 안내 숙제 음식 타입별, 연령별 주문건수 pivot view 만들기 5-1 Subquery, JOIN 복습하고, 이번 수업 내용 맛보기 데이터에서 예상하지 못한 값이 나왔을 때 (이상한 값, 값이 없음 등), 분석에 적절하게 처리한다 SQL로 엑셀에서 자주 사용하..

4-1 포맷 변경과 조건문 복습하고, 이번 수업 내용 맛보기 4-2 여러번의 연산을 한 번의 SQL 문으로 수행하기 (Subquery) 4-3 [실습] User Segmentation 와 조건별 수수료를 Subquery로 결합해보기 4-4 [실습] 복잡한 연산을 Subquery로 수행하기 4-5 필요한 데이터가 서로 다른 테이블에 있을 때 조회하기 (JOIN) 4-6 [실습] JOIN으로 두 테이블의 데이터 조회하기 4-7 [실습] JOIN으로 두 테이블의 값을 연산하기 4-8 4주차 끝 & 숙제 안내 숙제 Segmentation 하기 4-1 포맷 변경과 조건문 복습하고, 이번 수업 내용 맛보기 Subquery를 활용하여 복잡한 연산을 수행한다 Join을 활용하여 여러개의 테이블에 있는 데이터를 한 번에..

1-2 타이타닉 생존자의 비밀 파헤치기 타이타닉 생존분석 부자들이 많이 살아남을 것이다 라는 가설이 있는 것이고 가설이 실제로 유효한지 검증을 해야함 그것이 아니라면 무엇이 생존자와 연관이 있는지 유의미한 데이터를 찾아내야한다 무슨 데이터를 봐야하지? 돈이 많을 수록 돈을 많이냈겠지 돈이 많을수록 숫자가 낮은 클래스에 탑승했을 것이다 데이터 탐색 빈 데이터를 처리 1-3 타이타닉 데이터 분석하기 이제 분석에 들어갈 것 상관관계 분석 1-4 분석결과 시각화 하기 그리고 최종 결론 내기 원래의 가설은 요금과 좌석등급이 상관관계가 가장 클것이라 가설을 세웠지만 실제로는 성별이 가장 컸고, 여성일 수록 생존율이 높았다는 결과가 나왔다 좌석등급(Pclass)과 요금(Fare)가 높을 수록 생존확률이 높아지는 것은..