분류 전체보기
-
[부트캠프] Tableau를 활용한 데이터 시각화대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 4. 21. 12:03
지난 주까지 약 일주일 간의 미니 프로젝트를 끝내고, 이번 주엔 오랜만에 다시 강의로 가득 찬 한 주였습니다! 미니 프로젝트에 관한 내용이 궁금하신 분들은 제 이전 글 참고해주세요 😊 이번 주부터는 Tableau를 활용한 데이터 시각화에 대해 공부했습니다. Tableau는 요즘 많은 기업에서도 활용하는 BI 툴인데, 어려운 코딩 없이 drag & drop으로 쉽게 데이터 시각화를 할 수 있고 대시보드로 만들어 여러 그래프를 한 곳에서 볼 수 있다는 장점을 가진 툴입니다. Tableau 강의는 VizLab의 최정민 강사님께서 진행해주셨습니다. 강사님은 엄청 오랜 경력을 가지고 계시며 강의를 통해 여러 노하우들을 공유해주셨답니다 👍 강사님께서 유튜브 채널도 운영하고 계셔서 무료로 Tableau 강의를 듣고 ..
-
[프로젝트] RFM 모형을 활용한 고객 세그먼테이션과 세그먼트별 마케팅데이터분석 2023. 4. 19. 11:42
0. 배경 많은 기업에서 신규 고객을 유입시키고 기존 고객을 유지하기 위해 CRM 마케팅 기법을 사용합니다. CRM 마케팅은 Customer Relationship Management의 약자로, 말 그대로 고객 관계 관리를 말합니다. 기존 고객과의 관계를 유지하고, 신규 고객의 원활한 정착을 돕기 위해 사용한다고 할 수 있습니다. 그렇기 때문에 모든 고객에게 똑같은 마케팅을 적용하면 안 되고, 고객별 특징에 따라 세그먼테이션을 진행하고, 세그먼트별로 마케팅하는 것이 중요합니다. 1. 주제 선정 이유 및 데이터 소개 위와 같은 이유로 CRM 마케팅을 경험해보고 싶었고, 데이터로 CRM의 대표적인 기법인 RFM 고객 세그먼테이션을 직접 해보며 세그먼트별 특징을 살펴 보면 좋은 경험이 될 것이라고 생각했습니다..
-
[부트캠프] 파이썬을 활용한 데이터 시각화 및 웹 크롤링대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 30. 16:36
이번 주 부트캠프에서는 파이썬을 활용해 다양한 데이터 시각화를 하는 것과 간단한 웹 크롤링에 대해 학습했습니다! 데이터 시각화 파이썬으로 데이터를 시각화할 수 있는 라이브러리는 대표적으로 matplotlib과 seaborn이 있습니다. 각각 살펴보겠습니다! matplotlib 가장 먼저 matplotlib을 이용한 시각화에 대해 배웠습니다. 먼저 matplotlib의 유틸리티는 대부분 pyplot이라는 하위 모듈 아래 있기 때문에 아래와 같이 불러옵니다. import matplotlib.pyplot as plt 이렇게 plt라는 별칭으로 라이브러리를 불러오게 되면 앞으로 plt.함수 이렇게 적어주면 되기 때문에 훨씬 적기 편하겠죠? matplotlib에서는 기본적으로 plt.figure() 로 도화지를 ..
-
[Python] 함수데이터분석/Python 2023. 3. 29. 17:32
오늘은 Python에서 쓰이는 함수에 대해 공부해볼게요! 앞서 while 문과 for 문을 통해 반복 작업을 할 수 있다고 했는데, 그 반복 작업을 여러 번 반복하고 싶을 땐 함수를 사용할 수 있습니다! 함수의 역할이 엄청 중요하다고 할 수 있죠. 함수란? 함수는 수학에서 쓰이는 의미와 프로그래밍에서 쓰이는 의미가 조금은 다릅니다. 입력값을 통해 출력값을 출력한다는 것은 동일하지만, 프로그래밍에서 함수 하나는 하나의 기능을 의미합니다. 함수의 기본 구조는 다음과 같습니다. def 함수명(매개변수): 수행할 문장 1 수행할 문장 2 ... 함수를 만들 땐 def 키워드를 이용해서 만들면 됩니다. 가장 간단하게 덧셈을 함수로 만들어 보겠습니다. def 키워드를 써주고 add라는 이름의 함수를 만들었습니다. ..
-
Python 에러 해결 | seaborn 샘플 데이터 불러올 때 에러데이터분석 2023. 3. 27. 22:01
Seaborn에서 iris 샘플 데이터 불러올 때 에러 오늘 vscode에서 seaborn에 기본 저장되어 있는 iris 데이터를 불러오려고 할 때 에러가 났다. 맨 마지막에 보면 URLError라고 뜨는데 이게 무슨 에런가 싶어서 구글링을 해봤고, 해결 방안을 찾아 아카이빙 하려고 한다. 나는 Mac OS 환경에 파이썬은 3.10 버전을 사용하는데 맥북을 산 이후에 샘플 데이터를 불러올 일이 없어서 처음 겪는 에러였다. 해결 방법 해당 에러의 원인은 파이썬 인증서가 설치 되지 않아 생긴 문제라고 한다. 파인더에서 문서 폴더에 들어가서 python 3.10이라고 검색하면 파이썬이 설치된 폴더가 나온다. 해당 폴더에 들어가서 Install Certificates.command 파일을 더블클릭 하면 터미널이..
-
[Python] 반복문 while문, for문, list comprehension데이터분석/Python 2023. 3. 27. 21:52
저번 포스팅에서는 조건문에 대해 공부했는데요, 이번엔 반복문에 대해 알아보겠습니다. while 문 반복문은 크게 두 가지로 구분할 수 있는데, 그 중 하나가 while 문입니다. while 문은 조건이 True일 때 그 블록 안에 해당하는 코드를 반복적으로 수행할 때 사용합니다. while 문의 기본 구조는 다음과 같습니다. while : ... 예제를 보겠습니다. while 문의 예시로 많이 쓰이는 게 '10번 찍어 안 넘어가는 나무 없다' 속담을 코드로 구현하는 건데요. 다음과 같이 적을 수 있습니다. hit이 10번 될 때까지 계속 찍다가 10번을 찍으니 넘어가는 것을 의미합니다. while 문은 조건이 True일 때 while 문 안의 코드들을 무한 반복하기 때문에 강제로 while 문에서 빠져나..
-
[Python] 조건문 if데이터분석/Python 2023. 3. 24. 20:45
어떤 조건에 따라 다르게 결과를 출력하고 싶을 경우가 있겠죠? 그럴 때 사용할 수 있는 게 바로 조건문입니다. 조건문 if 조건문은 프로그래밍에서 조건에 따라 True나 False를 판단할 때 사용합니다. 주로 연산자를 기준으로 True/False로 구분합니다. if문의 기본 구조는 다음과 같습니다. if 조건문: 수행할 문장 1 수행할 문장 2 ... elif 조건문: 수행할 문장 1 수행할 문장 2 ... else: 수행할 문장 1 수행할 문장 2 ... if 뒤에 있는 조건문의 결과가 True이면 if 아래 블록에 해당하는 코드들이 실행되고, False면 elif 뒤의 조건문을 확인합니다. elif 뒤 조건문의 결과가 True이면 elif 아래 블록에 해당하는 코드들이 실행되고, 이 조건도 만족하지..
-
[부트캠프] 데이터 분석을 위한 파이썬 활용대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 24. 12:12
저번 주에 이어 이번 주도 파이썬에 대해 공부하는 시간이었습니다! 함수를 만드는 것과 데이터 분석에 쓰이는 주요 라이브러리를 배웠습니다. 함수 함수가 무엇인지는 다들 아실 거라고 생각합니다. 파이썬에서도 함수를 만들어서 사용할 수 있는데, 계속 써야 하는 코드를 복붙해서 사용하지 않고 함수로 만들어둔 뒤 사용할 수 있습니다. 함수를 만들 땐 def 함수명(인자): 라고 적은 뒤 안에 코드를 적어주면 됩니다. 함수는 4가지로 나뉠 수 있는데, 1. 일반적인 함수 2. argument가 없는 함수 3. return 값이 없는 함수 4. argument와 return 값이 모두 없는 함수 이렇게 나뉠 수 있습니다. 하나씩 예제를 살펴보겠습니다. def add(a, b): result = a + b return..