본문 바로가기

metacode11

[파이썬] 파이썬 입문 데이터분석 프로젝트 만들기 - (12) groupby 그룹별 집계하기 링고선생님의 파이썬 데이터분석 프로젝트 강의!강의자료로는 3-7 내용이다. 강의는 홈페이지에서 구매할 수 있음..!(사진 누르면 링크 이동)🔥 강의 목차오리엔테이션파이썬 기초 문법데이터 전처리데이터 시각화마케팅 데이터 분석 및 지표 정의하기🔥 그룹화(df.groupby)데이터를 집계할 때, 항상 전체 데이터만 집계할 순 없다. '성적' 데이터를 예로 들어 보자. 학교 전체 성적 평균, 표준편차 등을 구하는 것도 물론 의미가 있다. 하지만 반별 평균을 구하거나, 과목별 평균을 구해야 하는 경우가 더 많을 것이다. 즉, 집계를 위해 기준에 따라 그룹화 하는 것이 매우 중요하다. groupby() 코드의 기본 구조는 아래와 같다.df.gropuby( by = 'col_group' )['col_agg'].a.. 2024. 5. 19.
[파이썬] 파이썬 입문 데이터분석 프로젝트 만들기 - (11) Dates & Times 날짜/시간 데이터 다루기 링고선생님의 파이썬 데이터분석 프로젝트 강의!강의자료로는 3-6 Dates&Times 내용이다. 강의는 홈페이지에서 구매할 수 있음..!(사진 누르면 링크 이동)🔥 강의 목차오리엔테이션파이썬 기초 문법데이터 전처리데이터 시각화마케팅 데이터 분석 및 지표 정의하기데이터를 분석하기 전 가장 먼저 해야 할 일이 무엇일까? 어떤 컬럼, 어떤 값들로 구성되어 있는지 데이터를 눈으로 쭉 훑은 다음, info()로 데이터타입을 확인해야 한다. 만약 숫자의 합계를 계산하려고 하는데, 데이터타입이 문자형이라면 제대로 된 계산 결과가 나오지 않는다. 문자 "9"와 "10"을 합하면 "910"이 되고, 19라는 결과가 나오지 않는다. 이럴 때는 데이터타입을 int 또는 float 형태로 변경해야 원하는 결과를 얻을 수 있.. 2024. 5. 19.
[파이썬] 파이썬 입문 데이터분석 프로젝트 만들기 - (10) 조건에 맞는 데이터 필터링(filtering) 링고선생님의 파이썬 데이터분석 프로젝트 강의! 강의자료로는 3-5 내용이다. 강의는 홈페이지에서 구매할 수 있음..!(사진 누르면 링크 이동)🔥 강의 목차오리엔테이션파이썬 기초 문법데이터 전처리데이터 시각화마케팅 데이터 분석 및 지표 정의하기🔥 필터링(filtering)1. 기본 필터링# 필터링df[조건] 필터링(filtering)은 조건에 부합하는 행(row)만 남기는 것을 의미한다. 조건은 불리안(Boolean)으로 참(True) 또는 거짓(False) 형태가 되어야 한다. 일단 먼저 아래 예제 데이터프레임을 생성하고 직접 실습해보자. 예제 데이터는 개인정보 표 같은 건데, 이름 - 나이 - 거주지역(도시) 컬럼으로 구성되어 있다.import pandas as pd# 예제 데이터프레임 생성data.. 2024. 5. 12.
[파이썬] 파이썬 입문 데이터분석 프로젝트 만들기 - (9) 인덱싱(indexing)과 데이터 정렬(sorting) 링고선생님의 파이썬 데이터분석 프로젝트 강의! 강의자료로는 3-4 내용이다. 강의는 홈페이지에서 구매할 수 있음..!(사진 누르면 링크 이동)🔥 강의 목차오리엔테이션파이썬 기초 문법데이터 전처리데이터 시각화마케팅 데이터 분석 및 지표 정의하기🔥 인덱스(index)인덱스(index)란, 행을 구별하는 데 사용되는 고유한 식별자를 말한다.아래 그림에서처럼, 표의 맨왼쪽에 0부터 시작하는 숫자가 가장 기본적인 index 형태이다.  1. 특정 컬럼으로 index 설정하기0, 1, 2, 3과 같은 인덱스가 일반적이긴 하지만, 특정 컬럼을 기준으로 인덱스를 설정할 수도 있다.import seaborn as snsdf = sns.load_dataset('taxis') # seaborn에서 taxis 데이터 불러.. 2024. 5. 12.