Python과 머신러닝(62)
-
[Python.Pandas] Groupby 이해하기 - 2편
0. 이전 포스트 2020/12/23 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Groupby 함수 이해하기 - 1편 [Python.Pandas] Groupby 함수 이해하기 - 1편 1. Groupby 란? GroupBy란, 주어진 데이터를 그룹 별로 구분하여 데이터를 보기 위해 사용되는 함수이다. SQL을 해본 사람이라면 SQL의 Groupby와 동일한 동작을 하는 함수이다. Excel의 Pivot Table과도 유사 coding-grandpa.tistory.com 1. .swap_level과 .sort_index In [10]:h_index.swaplevel() Out[10]:Year Team 2014 Devils 863 2015 Devils 673 20..
2020.12.24 -
[Python.Pandas] Groupby 함수 이해하기 - 1편
1. Groupby 란? GroupBy란, 주어진 데이터를 그룹 별로 구분하여 데이터를 보기 위해 사용되는 함수이다. SQL을 해본 사람이라면 SQL의 Groupby와 동일한 동작을 하는 함수이다. Excel의 Pivot Table과도 유사한 기능이라고 이해하면 쉽다. 다음 그림을 보면 조금 더 직관적으로 이해될 것이다. 2. GroupBy 사용 예시 In [1]:import pandas as pd In [2]:ipl_data ={'Team':['Riders', 'Riders', 'Devils', 'Devils', 'Kings', 'Kings', 'Kings', 'Kings', 'Riders', 'Royals', 'Royals', 'Riders'], 'Rank':[1,2,2,3,3,4,1,1,2,4,1,..
2020.12.23 -
[Python.Pandas] Built-in Function 이해하기 - .describe()
0. 이전 포스트 2020/12/19 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map 2020/12/20 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Map 함수 실전편 + .replace함수 사용하기 2020/12/21 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] DataFrame.apply, DataFrame.applymap [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map 1. Lambda란? In [1]:def f1(x,y): return x+y In [2]:f1(1,2) O..
2020.12.22 -
[Python.Pandas] DataFrame.apply, DataFrame.applymap
0. 이전 포스트 2020/12/19 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map 2020/12/20 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Map 함수 실전편 + .replace함수 사용하기 [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map 1. Lambda란? In [1]:def f1(x,y): return x+y In [2]:f1(1,2) Out[2]:3 In [3]:f2=lambda x,y:x+y In [4]:f2(1,2) Out[4]:3 Lambda란 함수를 한 줄로 표현하는 익명 함수 기법이다. lisp ..
2020.12.21 -
[Python.Pandas] Map 함수 실전편 + .replace함수 사용하기
0. 이전 포스트 2020/12/19 - [Python과 머신러닝/Pandas 데이터 분석] - [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map [Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map 1. Lambda란? In [1]:def f1(x,y): return x+y In [2]:f1(1,2) Out[2]:3 In [3]:f2=lambda x,y:x+y In [4]:f2(1,2) Out[4]:3 Lambda란 함수를 한 줄로 표현하는 익명 함수 기법이다. lisp 언어에서 시작된 기법으.. coding-grandpa.tistory.com 1. wget으로 데이터 다운로드하여 .unique로 데이터 종류 분석하기 In [1..
2020.12.20 -
[Python.Pandas] Lambda함수와 Map함수 이해하기 - Series.map
1. Lambda란? In [1]:def f1(x,y): return x+y In [2]:f1(1,2) Out[2]:3 In [3]:f2=lambda x,y:x+y In [4]:f2(1,2) Out[4]:3 Lambda란 함수를 한 줄로 표현하는 익명 함수 기법이다. lisp 언어에서 시작된 기법으로 오늘날 현대 언어에서도 많이 사용된다. 위의 예시에서 보면 f1과 f2는 동일한 동작을 하도록 정의된 함수들이다 (두 개의 Parameter에 대한 add함수) 정의 방식이 다르지만, lambda는 한 줄로 함수를 정의할 수 있다는 점만 다르고, 동작은 동일하다는 것을 확인할 수 있다. 2. Map 함수 In [5]:f3 = lambda x:x**2 In [6]:data = [1,2,3,4,5] In [7]..
2020.12.19