[pandas] groupby
그룹 내에서 함수를 적용하게 해주는 함수 import pandas as pd data1 = {'반': ['A', 'B', 'A', 'B', 'B', 'A'], '점수': [88, 30, 78, 99, 62, 85]} df = pd.DataFrame(data1) groupby 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.groupby(by=None, axis=0, level=None, as_index=True, sort=True) by 그룹을 나누는 기준 열을 지정하는 매개변수. 복수라면 리스트로 입력한다. level 인덱스로 그룹을 나눌 때, 기준 레벨을 지정하는 매개변수. as_index groupby로 집계 함수를 사용할 때 그룹이 인덱스가 될지 지..
2023. 2. 26.
[pandas] shift
데이터를 정해진 칸만큼 이동시키는 함수 import pandas as pd data = [['01/01', 1000], ['01/02', 1200], ['01/03', 900], ['01/04', 1200], ['01/05', 1500]] df = pd.DataFrame(data, columns=['날짜', '가격']) shift 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.shift(periods=1, freq=None, axis=0) periods (정수) 이동할 칸을 지정하는 매개변수 freq 날짜나 시간 데이터를 shift 할 때 사용하는 매개변수 axis (0 or 1) 이동 방향을 지정하는 매개변수 공식 문서 https://pandas.pyd..
2023. 2. 26.
[pandas] filter
열 이름으로 데이터 프레임을 필터링하는 함수 import pandas as pd data1 = [[81, 80, 65, 62], [62, 88, 87, 78], [73, 71, 87, 66], [61, 63, 75, 78]] df = pd.DataFrame(data1, columns=['국어', '영어', '수학', '고전국어']) filter 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.filter(items=None, like=None, regex=None) items 정확하게 일치하는 문자열을 기준으로 필터링할 때 사용하는 매개변수 like 포함하는 문자열을 기준으로 필터링할 때 사용하는 매개변수 regex 정규 표현식으로 필터링할 때 사용하는 매..
2023. 2. 24.
[pandas] fillna
결측값 null(대표적으로 NaN)을 지정한 값으로 대체하는 함수 import pandas as pd data = [[88, 66, None], [None, None, 69], [69, 82, None], [71, 89, 98]] df = pd.DataFrame(data, index=list('ABCD'), columns=['국어', '영어', '수학']) fillna 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) df.fillna(value=None) value NaN을 대체할 값을 지정하는 매개변수. scalar(단일 값)를 입력하면 동일한 값으로 채운다 시리즈에 fillna 함수를 적용해 시리즈를 입력하면 index가 동일한 값을 채운다 데이터 프레임에 ..
2023. 2. 24.
[pandas] melt
데이터 프레임을 unpivot 하는 함수 import pandas as pddata = [['A', 10, 30], ['B', 20, 40], ['C', 15, 35]]df = pd.DataFrame(data, columns=['반', '남', '여'])df1 = df.set_index('반') df.melt(id_vars=None, value_vars=None, var_name='variable', value_name='value') id_vars언피벗하지 않고 별도의 열로 처리될 열을 지정하는 매개변수. (그림의 반 열은 별도의 열로 처리되었다.) value_vars언피벗을 수행할 열을 지정하는 매개변수 . 기본값으로 id_vars..
2023. 2. 20.