TOP
본문 바로가기
728x90

전체 글731

[파이썬] 프로젝트 : 웹 페이지 구축 - 5 (머신러닝) 이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 4이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 3이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 2이전 내용  [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 -puppy-foot-it.tistory.com머신러닝 진행해보기1. 어떤 학습을 진행해야 하는가? 이번엔 오프라인 데이터셋으로 머신러닝을 진행해 보려고 한다.필자가 생각한 이 데이터를 활용한 머신러닝 분석은 시계열 분석을 통한 방문자 또는 참여자 예측 (회귀)데이터를 가지고 성별, 연령대, 지역을 분류해보기 (분류)마찬가지로 성별, 연령대, 지역으로 군집을 나눠보기 (군집분석)정도가 있는데, 핵심은 마케팅 자료로 활용하기 위한 분석을 해야.. 2025. 3. 20.
[파이썬] 프로젝트 : 웹 페이지 구축 - 4 (데이터 시각화) 이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 3이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 2이전 내용  [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 1프로젝트 개요 2차 프로젝트를 시작하게 되었다.이번에 해야할puppy-foot-it.tistory.com시각화 작업연령대별 분석 1. 각 지역의 연령별 방문자수 및 참여자수기존에 만들어둔 누적 막대그래프 생성 코드를 응용하여 누적막대그래프 생성- 연령별 방문자수 누적 막대그래프# 데이터 집계 및 병합off_df_age = off_df.groupby(['연령대', '날짜', '지역']).agg({'방문자수': 'sum', '참여자수': 'sum'}).reset_index()# 컬럼 이름 변경off_df_.. 2025. 3. 20.
[파이썬] 프로젝트 : 웹 페이지 구축 - 3(데이터 시각화) 이전 내용 [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 2이전 내용  [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 1프로젝트 개요 2차 프로젝트를 시작하게 되었다.이번에 해야할 프로젝트는 데이터를 이용한 대시보드 웹 페이지를 구축하는puppy-foot-it.tistory.com데이터시각화2. 캠페인별 방문자, 참여자 이번에는 캠페인 데이터를 기준으로 데이터분석 및 시각화를 진행해 보려고 한다.진행했던 캠페인의 항목은 아래와 같다.'업사이클링 마켓', '커뮤니티 청소 활동', '워크숍 개최', '홍보 부스 운영', '재활용 품목 수집 이벤트', '재활용 아트 전시', '게임 및 퀴즈' - 월간 캠페인별 방문자수전체 데이터를 이벤트 종류별, 날짜 기준으로 방문자수, 참여자수로 각각 합계.. 2025. 3. 20.
[파이썬] 프로젝트 : 웹 페이지 구축 - 2 (데이터 전처리, 시각화) 이전 내용  [파이썬] 프로젝트 : 대시보드 웹 페이지 구축하기 - 1프로젝트 개요 2차 프로젝트를 시작하게 되었다.이번에 해야할 프로젝트는 데이터를 이용한 대시보드 웹 페이지를 구축하는 것인데, 해당 대시보드에는 데이터를 분석하여 시각화 하는 작업이puppy-foot-it.tistory.com데이터 전처리, 시각화하기1. 오프라인 데이터1-1: 데이터 로드하여 살펴보기 이제 가상의 데이터를 만들었으므로, 이를 이용해서 어떤 변수를 활용해 데이터 분석을 할지, 분석된 데이터로 어떻게 시각화를 할지를 고민해야 할 차례다.변수를 선택한 다음에는 실제 데이터 분석에 사용될 수 있도록 전처리 하는 과정이 꼭 선행되어야 한다는 것도 잊지 말아야 한다.데이터는 오프라인 캠페인을 진행한 오프라인 데이터, 온라인 마케.. 2025. 3. 20.
[파이썬] Faker 라이브러리로 가짜 데이터 생성하기 이전 내용  [파이썬] Streamlit 웹 개발 - 8: 대시보드 꾸미기이전 내용 [파이썬] Streamlit 웹 개발 - 7: DB이전 내용 [파이썬] Streamlit 웹 개발 - 6: 저장 관련이전 내용 [파이썬] Streamlit 웹 개발 - 5: 로또 번호 생성 페이지이전 내용 [파이썬] Streamlit 으로 웹 페puppy-foot-it.tistory.comFaker 라이브러리란? Faker는 Python에서 가짜 데이터를 생성하기 위한 라이브러리다. 개발, 테스트, 데이터베이스를 채우거나, 교육 목적 등에서 실제 데이터를 대신할 수 있는 임의의 데이터가 필요할 때 매우 유용하다. Faker는 이름, 주소, 이메일, 텍스트, 날짜 등 다양한 유형의 가짜 데이터를 다양한 언어와 지역 설정으로.. 2025. 3. 20.
[파이썬] Streamlit 웹 개발 - 8: 대시보드 꾸미기 이전 내용 [파이썬] Streamlit 웹 개발 - 7: DB이전 내용 [파이썬] Streamlit 웹 개발 - 6: 저장 관련이전 내용 [파이썬] Streamlit 웹 개발 - 5: 로또 번호 생성 페이지이전 내용 [파이썬] Streamlit 으로 웹 페이지 만들기 - 4이전 내용 [파이썬] [파이puppy-foot-it.tistory.com대시보드 꾸미기: 기초 작업 이전에는 진행했던 cars.csv 파일을 데이터베이스에 연동시켜 테이블을 생성하고 화면에 띄우는 과정을 진행했다.이번에는 데이터프레임을 화면에 띄우는 것을 넘어, 이 데이터를 가지고 대시보드를 꾸며보는 과정을 진행해 본다. 시작 전에 필요한 라이브러리를 설치한다.pip install pandas numpy streamlit plotly .. 2025. 3. 19.
[파이썬] Streamlit 웹 개발 - 7: DB 이전 내용 [파이썬] Streamlit 웹 개발 - 6: 저장 관련이전 내용 [파이썬] Streamlit 웹 개발 - 5: 로또 번호 생성 페이지이전 내용 [파이썬] Streamlit 으로 웹 페이지 만들기 - 4이전 내용 [파이썬] [파이썬] Streamlit으로 웹 페이지 만들기 - 3이전 내용  [puppy-foot-it.tistory.com데이터베이스 연동 이전에 데이터베이스를 연동하여 로컬 MySQL에 저장된 데이터베이스, 테이블, 데이터를 로드하여 출력해 보았다. (이전 내용 참고) 추가로, 데이터베이스 내에 있는 테이블 목록을 셀렉트박스로 선택하여 선택된 테이블의 데이터를 출력할 수 있도록 했다. 이번에는 csv 파일을 MySQL 데이터베이스에 연동시키고, 테이블을 생성하고, 데이터를 삽입하.. 2025. 3. 19.
[파이썬] Streamlit 웹 개발 - 6: 저장 관련 이전 내용 [파이썬] Streamlit 웹 개발 - 5: 로또 번호 생성 페이지이전 내용 [파이썬] Streamlit 으로 웹 페이지 만들기 - 4이전 내용 [파이썬] [파이썬] Streamlit으로 웹 페이지 만들기 - 3이전 내용  [파이썬] Streamlit으로 웹 페이지 만들기 - 2이전 내용 [파이썬] Strepuppy-foot-it.tistory.comsession state  Session에 내가 저장하고 싶은 변수들을 기억할 수 있는 기능import streamlit as st# seession_state 사용 전counter = 0button = st.button('클릭!')if button: counter += 1st.write(f'버튼을 {counter}번 클릭하였습니다.')버튼.. 2025. 3. 19.
[파이썬] Streamlit 웹 개발 - 5: 로또 번호 생성 페이지 이전 내용 [파이썬] Streamlit 으로 웹 페이지 만들기 - 4이전 내용 [파이썬] [파이썬] Streamlit으로 웹 페이지 만들기 - 3이전 내용  [파이썬] Streamlit으로 웹 페이지 만들기 - 2이전 내용 [파이썬] Streamlit 으로 웹페이지 만들기 - 1Streamlit Streamlit은 Pythonpuppy-foot-it.tistory.com로또 번호를 생성하는 웹 페이지를 만들어보자 로또 번호를 생성하는 버튼을 클릭하면 로또를 생성해 주는 코드를 짜본다.import streamlit as stfrom random import sampleimport datetimest.title(":sparkles: 로또 생성기 :sparkles:")# 로또 번호 생성하는 버튼lotto_bt.. 2025. 3. 18.
[파이썬] Streamlit 웹 개발 - 4: 차트 이전 내용 [파이썬] [파이썬] Streamlit으로 웹 페이지 만들기 - 3이전 내용  [파이썬] Streamlit으로 웹 페이지 만들기 - 2이전 내용 [파이썬] Streamlit 으로 웹페이지 만들기 - 1Streamlit Streamlit은 Python으로 빠르고 간편하게 웹 애플리케이션을 만들 수 있는 도구이puppy-foot-it.tistory.comChart 생성하기 -1: Bar Chart st.pyplot 를 통해 다양한 차트를 생성할 수 있다. * matplotlib의 pyplot에서 한글 깨짐 및 - (마이너스) 설정도 간단하게 할 수 있다.import streamlit as stimport pandas as pdimport matplotlib.pyplot as pltimport se.. 2025. 3. 18.
[파이썬] Streamlit 웹 개발 - 3: 시각화(튜토리얼) 이전 내용  [파이썬] Streamlit으로 웹 페이지 만들기 - 2이전 내용 [파이썬] Streamlit 으로 웹페이지 만들기 - 1Streamlit Streamlit은 Python으로 빠르고 간편하게 웹 애플리케이션을 만들 수 있는 도구이다. 간단한 기능을 가진 데이터 웹 어플리케이션을, 빠puppy-foot-it.tistory.com시각화 이번엔 Streamlit의 시각화 기능을 이용해 보려 한다. Streamlit 공식 페이지에 접속하면, 해당 라이브러리 사용과 관련된 자세한 설명과 내용이 담겨 있다. 그 중 튜토리얼에 있는 하단의 그래프를 띄워보려 한다.https://docs.streamlit.io/develop/tutorials/elements/dataframe-row-selections▶ 두.. 2025. 3. 18.
[파이썬] Streamlit 웹 개발 - 2: DataFrame 이전 내용 [파이썬] Streamlit 으로 웹페이지 만들기 - 1Streamlit Streamlit은 Python으로 빠르고 간편하게 웹 애플리케이션을 만들 수 있는 도구이다. 간단한 기능을 가진 데이터 웹 어플리케이션을, 빠르고 간단하게 눈으로 확인할 수 있는 웹 형태로 만들puppy-foot-it.tistory.comStreamlit으로 DataFrame 출력하기 이번엔 웹페이지에 데이터프레임을 띄워보는 작업을 해본다. 이를 위해 pandas 와 같은 라이브러리를 import 한다.st.dataframe 은 pandas로 생성한 데이터프레임을 띄울 수 있다.'user_container_width=' 매개변수는 데이터프레임의 너비를 컨테이너 크기에 맞게 조절할 수 있는 기능으로 True 또는 Fals.. 2025. 3. 18.
728x90