파이썬의 엑셀, 판다스 라이브러리 (엑셀 예제로 배우는 파이썬 데이터 분석)

파이썬의 엑셀, 판다스 라이브러리 (엑셀 예제로 배우는 파이썬 데이터 분석)

$42.03
Description
‘파이썬의 엑셀’이라 불리는 판다스 라이브러리는 데이터 분석가가 아니어도 배워볼 만한 가치가 충분하다. 데이터를 다루지만 엑셀의 한계를 느낀다면 판다스를 배워보자. 특히 마이크로소프트 엑셀에 파이썬이 탑재되었기에 더욱 그러하다. 또한 파이썬으로 데이터 분석에 입문하고자 한다면 판다스는 좋은 선택이다.

이 책은 판다스의 기초적 수준에서 시작하여 실전 데이터 분석을 위해 알아야 하는 필수적인 개념, 기능, 함수, 라이브러리 등을 다룬다. 다양한 예제와 그림 자료를 바탕으로 친절하게 설명하여 입문자도 쉽게 배울 수 있고, 판다스의 핵심이 되는 내용들을 세심하게 정리하였기에 판다스를 아는 사람이라도 지식의 빈틈을 메꿀 기회가 될 것이다. 또한 데이터 분석의 효율성을 높이는 심화 팁과 데이터 분석의 감을 잡을 수 있는 실전 데이터 분석 경험을 제공한다.
저자

김판다

데이터분석분야의전문가로,특히판다스를활용한데이터분석교육에탁월한노하우가있다.패스트캠퍼스와멀티캠퍼스등의전문강의업체와한화투자증권등의기업에서맞춤형교육을진행하며,수강생들의실무중심데이터분석역량강화에많은도움을주었다.또한슬리드후원대표강사로활약중이며,유튜브채널'엑셀투파이썬'을운영하고있다.이러한각종온·오프라인교육프로그램을통해판다스라이브러리를쉽게배울수있는콘텐츠를제공하고자힘쓰고있다.

유튜브
https://www.youtube.com/@KimPandas

목차

CHAPTER01판다스입문
1.1판다스소개
1.1.1판다스라이브러리란?
1.1.2마이크로소프트의엑셀에탑재된판다스
1.1.3판다스의장점
1.2파이썬개발환경
1.2.1구글코랩소개
1.2.2코랩사용법

CHAPTER02파이썬기초와넘파이라이브러리
2.1변수와자료형
2.1.1변수
2.1.2정수
2.1.3실수
2.1.4문자열
2.1.5불
2.1.6리스트
2.1.7튜플
2.1.8딕셔너리
2.2제어문과함수
2.2.1제어문
2.2.2함수
2.3클래스와객체,라이브러리
2.3.1클래스와객체
2.3.2라이브러리
2.3.3넘파이라이브러리

CHAPTER03데이터프레임과시리즈
3.1데이터프레임
3.1.1데이터프레임이란?
3.1.2데이터프레임의구조확인하기
3.1.3데이터프레임생성하기
3.1.4매개변수와인수,기본값
3.2시리즈
3.2.1시리즈란?
3.2.2시리즈생성하기
3.2.3시리즈의구조확인하기
3.3파일에서데이터프레임불러오기
3.3.1엑셀파일에서데이터프레임불러오기(read_excel)
3.3.2CSV파일에서데이터프레임불러오기(read_csv)
3.4데이터프레임저장하기
3.4.1딕셔너리로변환하기(to_dict)
3.4.2파일로저장하기(to_excel,to_csv)
3.4.3함수와메서드,속성
3.5데이터프레임탐색하기
3.5.1데이터프레임의간단한정보파악하기(info등)
3.5.2데이터프레임의일부만가져오기(head,tail)
3.5.3데이터프레임의기술통계확인하기(describe)
3.5.4각열의유일값확인하기(unique,nunique)
3.5.5유일값의빈도수파악하기(value_counts)
3.5.6히스토그램그리기(hist)
3.5.7데이터프레임과시리즈시각화하기(plot)

CHAPTER04인덱스
4.1인덱싱과슬라이싱
4.1.1대괄호인덱싱
4.1.2대괄호인덱싱으로열생성하기
4.1.3대괄호인덱싱으로열수정하기
4.1.4대괄호슬라이싱
4.1.5키인덱싱과슬라이싱(loc인덱서)
4.1.6loc인덱서로행과열생성하기
4.1.7로케이션인덱싱과슬라이싱(iloc인덱서)
4.1.8인덱싱과슬라이싱정리
4.2데이터를추출하는함수들
4.2.1행과열삭제하기(drop)
4.2.2열이름으로필터링(filter)
4.2.3자료형으로열선택하기(select_dtypes)
4.2.4판다스의함수와원본변경하기
엑셀예제1타이타닉침몰사고승객데이터인덱싱과슬라이싱
4.3인덱스와컬럼즈를다루는함수들
4.3.1인덱스설정하기(set_index)
4.3.2인덱스리셋하기(reset_index)
4.3.3인덱스와컬럼즈변경하기(배정)
4.3.4인덱스와컬럼즈변경하기(set_axis)
4.3.5열이름변경하기(rename)
4.3.6매핑과매퍼
4.3.7데이터재배열하기(reindex)
4.3.8인덱스명변경하기(rename_axis)
4.3.9인덱스클래스를리스트로변환하기(tolist)
4.4멀티인덱스소개
4.4.1멀티인덱스와레벨
4.4.2멀티인덱스의구조변경하기(stack,unstack)

CHAPTER05연산
5.1판다스연산입문
5.1.1벡터화연산
5.1.2연산자와연산함수
5.2시리즈의연산
5.2.1시리즈와단일값의연산
5.2.2시리즈간의연산
5.2.3데이터프레임에서열간의연산
5.3데이터프레임의연산
5.3.1데이터프레임과단일값의연산
5.3.2데이터프레임간의연산
5.3.3NaN을대체해연산하기(연산함수의fill_value)
5.3.4데이터프레임과시리즈의연산(브로드캐스팅)
엑셀예제2주식종목들의일별주가추이분석
5.4통계함수적용하기
5.4.1집계함수
5.4.2누적통계함수
5.4.3매개변수axis와축지정
5.4.4그외다양한통계함수
엑셀예제3다양한통계함수실습하기

CHAPTER06데이터정제하기
6.1데이터정제하기입문
6.1.1데이터분석과정소개
6.1.2데이터정제하기란?
6.2정렬
6.2.1단일열을기준으로정렬하기(sort_values)
6.2.2오름차순과내림차순
6.2.3복수의열을기준으로정렬하기
6.2.4인덱스나컬럼즈를기준으로정렬하기(sort_index)
6.3필터링
6.3.1불리언인덱싱이란?
6.3.2단일요건불리언인덱싱
6.3.3다중요건불리언인덱싱
6.3.4불자료형객체를생성하는함수
6.3.5특정열의값을기준으로데이터의일부만가져오기(nlargest,nsmallest)
6.3.6무작위로데이터추출하기(sample)
엑셀예제4OECD국가GDP데이터에서원하는데이터추출하기
6.4결측값처리하기1
6.4.1결측값확인하기(isna)
6.4.2결측값을포함한데이터삭제하기(dropna)
6.4.3결측값대체하기(fillna)
6.5이상치와중복데이터처리
6.5.1이상치처리하기(clip)
6.5.2중복데이터확인및제거(duplicated,drop_duplicates)
6.5.3중복데이터처리함수의활용
6.6자료형변환과소수점처리
6.6.1여러가지자료형으로변환하기(astype)
6.6.2수치형으로변환하기(to_numeric)
6.6.3소수점처리하기
6.7치환과매핑
6.7.1데이터치환하기(replace)
6.7.2데이터매핑하기(map)
6.7.3replace함수와map함수의차이
엑셀예제5미국레스토랑고객의팁데이터정제하기

CHAPTER07데이터결합하기
7.1데이터프레임연결하기
7.1.1데이터프레임연결하기(concat)
7.1.2외부조인과내부조인
7.2데이터프레임병합하기
7.2.1엑셀의vlookup방식으로병합하기(merge)
7.2.2다중요건vlookup을merge함수로수행하기
7.2.3merge함수의병합방식
엑셀예제6메이저리그에서시즌별로팀홈런에서본인홈런비중이높은타자집계하기
7.3업데이트
7.3.1데이터프레임업데이트하기(update)
7.3.2데이터프레임업데이트하기(combine_first)
7.4범위로병합하기
7.4.1범위로병합하기(merge_asof)
7.4.2그룹을나누어범위로병합하기
엑셀예제7인쇄소의매출데이터로판매금액산출하기

CHAPTER08열가공하기
8.1열가공하기
8.1.1열가공하기란?
8.1.2다양한열가공하기소개
8.2다양한연산으로열가공하기
8.2.1객체간연산으로열가공하기
8.2.2객체내연산으로열가공하기
8.2.3수학적연산으로열가공하기
8.3순위매기기
8.3.1순위매기기(rank)
8.3.2rank함수의다양한동점자처리방식
8.4불리언마스킹
8.4.1불리언인덱싱으로불리언마스킹
8.4.2판다스함수로불리언마스킹(mask,where)
8.4.3넘파이의np.where함수로불리언마스킹
8.4.4넘파이의np.select함수로불리언마스킹
8.5수치형데이터의범주화
8.5.1수치로구간을나누어범주화(cut)
8.5.2백분위수로구간을나누어범주화(qcut)
엑셀예제8학생들의키와몸무게데이터로열가공하기(1)
8.6결측값처리하기2
8.6.1전후방의데이터로결측값대체하기(ffill,bfill)
8.6.2결측값보간하기(interpolate)
8.7행간의연산으로열가공하기
8.7.1데이터이동하기(shift)
8.7.2행간의차이구하기(diff)
8.7.3행간의변동률구하기(pct_change)
엑셀예제9삼성전자주가분석

CHAPTER09apply
9.1apply함수소개
9.1.1apply함수가필요한이유
9.1.2apply함수의기능
9.2시리즈에apply함수적용하기
9.2.1시리즈에apply함수적용하기
9.2.2사용자정의함수와apply
9.2.3lambda함수와apply
9.2.4시리즈에apply함수적용할때유의할점
9.2.5lambda함수추가학습
엑셀예제10학생들의키,몸무게데이터로열가공하기(2)
9.3데이터프레임에apply함수적용하기
9.3.1데이터프레임에apply함수적용하기
9.3.2데이터프레임에apply함수적용할때축지정
9.3.3복수열의데이터를입력하는lambda함수를각행에적용하기
9.3.4apply와map함수비교
엑셀예제11지하철역데이터전처리및분석하기

CHAPTER10문자열다루기
10.1문자열을다루는함수
10.1.1판다스의문자열을다루는함수를배우는이유
10.1.2판다스의문자열을다루는함수들의특징
10.2문자열을다루는다양한함수
10.2.1인덱싱과슬라이싱
10.2.2문자열의길이반환하기(str.len)
10.2.3문자열의공백제거하기(str.strip외)
10.2.4문자열분할하기(str.split)
10.2.5문자열치환하기(str.replace외)
엑셀예제12GDP관련데이터수치형으로변환하기
10.2.6문자열포함여부확인하기(str.contains외)
10.2.7문자열추출하기(str.extract)
10.3정규표현식
10.3.1정규표현식이란?
10.3.2정규표현식의주요문법
10.3.3판다스의문자열함수에정규표현식활용하기
10.3.4정규표현식을활용해문자열추출하기(str.extractall외)
엑셀예제13커피프랜차이즈의서초구와강남구매장수집계하기

CHAPTER11피벗과언피벗
11.1피벗테이블
11.1.1피벗테이블을사용하는이유
11.1.2피벗테이블과집계함수
11.1.3피벗테이블생성하기(pivot_table)
11.1.4복수의인수를입력해피벗테이블생성하기
11.1.5인수로함수를입력하는방법
11.1.6그룹화에만적용되는집계함수(first,last)
11.1.7

출판사 서평

데이터를다루지만,엑셀만으로는한계를느끼십니까?
데이터분석에입문하고싶으시다고요?
『파이썬의엑셀,판다스라이브러리』와함께판다스를배워보세요!

이책은총16챕터로구성됩니다.챕터1~5는본격적으로판다스로데이터를다루기위해필요한‘선행학습’에해당합니다.판다스를배우기위한기초파이썬부터시작하여핵심개념들을배우고,판다스의핵심클래스인데이터프레임과시리즈,인덱스를다루기위한내용들을배웁니다.이어서간편하고강력한기능인판다스의‘연산’과관련된내용을다룹니다.
챕터6~13은데이터분석을본격적으로학습합니다.크게‘데이터정제’,‘데이터결합’,‘열가공’,‘그룹화’로이어지는데이터분석의과정을체계적으로배웁니다.이는입문수준에서중급자수준으로도약하기위하여필요한내용이며,동시에중급자,실무자들에게도많은도움이되는내용입니다.
챕터14~15에서는이전까지배운판다스의큰줄기를바탕으로알아두면유용한함수와함께인덱스에대한심화내용,이동집계함수와누적집계함수,카테고리자료형,시각화와같은내용을다룹니다.또한데이터분석의효율성을높이는판다스팁을배웁니다.
마지막으로챕터16에서는주가,야구,축구,프랜차이즈,증권사등의다양한주제를바탕으로실전데이터분석을경험해보며데이터분석의감을잡아봅니다.

이책의특징
-풍부한그림자료를바탕으로친절하고세세하게설명합니다.
-다양한엑셀예제와실전데이터분석문제로배운내용을확실하게체화할수있습니다.
-입문수준에서실무자에게도움이될내용까지,단계적으로구성하였습니다.한권의책으로성장하는재미를느껴보세요.