본문 바로가기
반응형

전체 글124

[Pandas 기초 실습] 웹 데이터를 불러와 엑셀로 저장하는 방법 – 하계 올림픽 메달 데이터 분석 이번 포스트에서는 Pandas 라이브러리를 사용하여 위키백과에 등록된 하계 올림픽 메달 집계 데이터를 불러오고, 이를 정렬 및 가공하여 엑셀 파일로 저장하는 방법을 소개합니다. 1. Pandas 라이브러리란?Pandas는 파이썬에서 데이터를 다루기 위한 가장 강력한 라이브러리 중 하나입니다. 표 형태의 데이터를 효율적으로 처리하고 분석할 수 있도록 다양한 기능을 제공합니다. 2. 웹페이지 데이터 불러오기 및 데이터프레임 출력import pandas as pddf = pd.read_html('https://ko.wikipedia.org/wiki/올림픽_메달_집계')print(df)df[1] 설명:read_html() 함수는 웹 페이지의 HTML 테이블을 자동으로 찾아서 리스트 형태로 불러옵니다.df[1]처.. 2024. 6. 19.
[Python 데이터분석] 파이썬 데이터 분석 프로젝트 정리 (지하철·상권·인구·Numpy) Python을 활용하여 서울 지하철 승하차 분석, 광주 상권 분석, 인구통계 분석 등을 진행한 과정을 정리하였습니다. Pandas, Matplotlib, Numpy 등을 활용한 실습 예제와 그래프 출력 결과를 통해 데이터 분석의 흐름을 체계적으로 기록하였습니다. 1. 서울 지하철 데이터 분석1) 출근시간대 최다 승하차 역 찾기subwaytime.csv 파일을 분석하여 출근 시간대(오전 7시~9시) 승하차 인원이 가장 많은 지하철역을 찾았습니다.리스트로 결과를 정렬하고 막대 그래프로 시각화하였습니다.최다 승하차 역, 최소 승하차 역, 특정 시간대 하차량이 많은 역 등 다양한 조건을 설정하여 결과를 출력하였습니다.row[10:15:2] # 07~09시 승차 인원 2) 시간대별 승하차 분석24시간 승하차 데.. 2024. 6. 18.
[Python 데이터분석]파이썬 데이터 시각화: 파이 차트와 산점도 그래프 활용 파이썬을 활용하여 시각적인 데이터를 표현할 수 있는 대표적인 방법 중 하나는 파이 차트와 산점도 그래프입니다. 이번 포스팅에서는 matplotlib를 이용하여 데이터를 어떻게 시각화할 수 있는지 구체적인 코드와 함께 설명드립니다. 1.파이 차트 (Pie Chart) 그리기파이 차트란?원형의 차트를 조각으로 나누어 비율을 표현하는 그래프입니다. 비율이나 구성 요소 간 비교에 효과적입니다. 기본 파이 차트import matplotlib.pyplot as pltplt.pie([10, 20])plt.show() 레이블 추가하기label = ['A형', 'B형', 'AB형', 'O형']size = [2441, 2312, 1031, 1233]plt.axis('equal')plt.pie(size, labels=lab.. 2024. 6. 17.
[Python 데이터분석] 파이썬으로 히스토그램과 막대그래프 그리기 데이터 분석에서 시각화는 핵심입니다. 그 중에서도 히스토그램(histogram)과 막대그래프(bar chart)는 데이터의 분포와 비교를 직관적으로 보여주는 중요한 도구입니다. 이번 글에서는 matplotlib 라이브러리를 이용하여 기온 데이터와 인구 데이터를 시각화하는 방법을 정리해보겠습니다. 1. 히스토그램 그리기 (Hist)히스토그램이란?데이터를 일정 구간으로 나누어 빈도수를 나타내는 그래프입니다. 데이터 분포를 파악할 때 유용합니다. 예제: 8월과 1월의 최고기온 비교import csvimport matplotlib.pyplot as pltf = open('seoul.csv')data = csv.reader(f)header = next(data)aug = [] # 8월 최고기온jan = [].. 2024. 6. 14.
[Python 데이터분석] 주피터 노트북과 파이썬 기온 데이터 분석 시작하기 파이썬을 활용한 데이터 분석을 위해 가장 먼저 알아야 할 도구 중 하나는 주피터 노트북입니다. 본 글에서는 주피터 노트북을 설치하고 사용하는 방법, 그리고 실제 기온 데이터를 분석하기 위해 필요한 데이터 수집 및 시각화 라이브러리까지 함께 정리하였습니다. 1. Jupyter(주피터)란?Jupyter 노트북웹 기반의 대화형 파이썬 개발 환경입니다. 코드 실행과 결과 확인, 텍스트 서술을 동시에 할 수 있어 데이터 분석에 최적화되어 있습니다.공식 사이트: https://jupyter.org웹에서 직접 실행 가능한 애뮬레이터도 제공되고 있습니다.코드, 수식, 텍스트, 이미지 등을 혼합해 문서처럼 정리된 결과물을 만들 수 있습니다. Project JupyterThe Jupyter Notebook is a web.. 2024. 6. 13.
[PYTHON] 파이썬으로 편의점 재고관리 프로그램 만들기 이번 포스팅에서는 파이썬으로 간단한 편의점 재고관리 프로그램을 만들어 보겠습니다. 콘솔 기반의 입력을 통해 상품을 등록하고, 판매하고, 현재 재고를 조회할 수 있는 구조입니다. 기본적인 자료구조와 함수 사용부터, 확장된 딕셔너리 구조까지 학습할 수 있습니다. 1단계: 재고 관리 프로그램 (수량만 관리)첫 번째 버전은 상품명과 수량만 관리하는 간단한 프로그램입니다.inventory = {'삼각김밥':10, '커피우유':10} inventory는 딕셔너리로 구성되어 있으며, 키는 상품명, 값은 재고 수량입니다. 1) 재고 등록 함수def register_inventory(): while True: product_name = input("등록할 제품명을 입력하세요(Enter키를 누르면 종료).. 2024. 6. 12.
반응형