본문 바로가기

판다스168

[pandas] date_range 특정 주기의 DatetimeIndex를 만드는 함수 pd.date_range(start=None, end=None, periods=None, freq=None) start 배열의 시작 end 배열의 끝 periods 생성할 배열의 개수 freq (주기 / 기본값 ‘D’) 생성할 데이터의 주기 https://pandas.pydata.org/docs/user_guide/timeseries.html#timeseries-offset-aliases 판다스 공식 문서 https://pandas.pydata.org/docs/reference/api/pandas.date_range.html 유튜브에서 판다스 강의 중입니다 https://www.youtube.com/@KimPandas 2023. 3. 16.
[pandas] to_datetime datetime 자료형으로 변환하는 함수      to_datetime 함수의 주요 매개변수(parameter)와 인수(argument), 기본값(default) pd.to_datetime(arg, errors='raise', utc=False, format=None, unit=None, origin='unix') arg (datetime으로 변환 가능한 데이터)datetime으로 변환할 데이터. 단일 값이거나 1차원 배열만 가능하다. errors (인수는 'ignore', 'raise', 'coerce' / 기본값 'raise')변환 불가능한 데이터를 처리하는 방법을 지정하는 매개변수.'raise' : 변환할 수 없는 객체를 만나면 에러를 일으킨다.'coerce' : 변환할 수 없는 객체를 만나면 해당.. 2023. 3. 16.
[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.