Python48 [Pandas] fillna 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of ContentsPandas의 결측치 NA를 다른 값으로 채우는 매서드입니다. method argument의 기능에 초점을 맞추어 살펴봅시다 (1) SyntaxDataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None) (2) 입력인자value= None결측값을 채울 값 (스칼라, 딕셔너리, DataFrame 등)method=None 채우는 방법 ('ffill', 'bfill')axis=None어느 축을 따라 결측값을 채울지 설정 (0: 각 열, 1: 각 행)inplace= False 원본 객체를 변경할.. 2025. 2. 23. [Pandas] count/value_counts 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of Contentsvalue_counts() 메서드는 고유한 값들의 개수를 세는 기능을 제공합니다. Series전용 매서드이고 기본적으로 내림차순 정렬입니다. 반면, count()는 Series와 DataFrame 모두에서 사용가능하고 NaN은 세지 않습니다. 단순히 존재하는 값만 세는 기능입니다. 1. Value_counts(1) SyntaxSeries.value_counts(normalize=False, sort=True, ascending=False, bins=None, dropna=True) (2) 입력인자normalize=False비율로 계산할지 여부 (True: 빈도수 대신 비율로 계산)sort=T.. 2025. 2. 23. [Pandas] Rank 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of ContentsPandas의 rank 매서드 입니다. SQL에서는 row_number()나 rank()를 쓸일이 많은데 pandas에서도 이런 기능을 탑재하고 있네요. 순위를 구하는 매서드입니다. (1) SyntaxDataFrame.rank(axis=0, method='average', numeric_only=None, na_option='keep', ascending=True, pct=False) (2) 입력인자axis=0 (Default; 열 기준)위를 계산할 축 (0: 각 열, 1: 각 행)method= 'average' (Default)동점 처리 방식은 아래와 같은 옵션 중에 선택합니다. method.. 2025. 2. 23. [Pandas] select_dtypes() 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of ContentsDataFrame의 특정 타입의 칼럼만 추출하는 방법을 정리하겠습니다. (1) SyntaxDataFrame.select_dtypes(include=None, exclude=None) (2) 입력인자include=None (Default)선택할 데이터 타입을 지정. str, float, int, object 등 다양한 데이터 타입을 지정할 수 있습니다. exclude=None (Default)제외할 데이터 타입을 지정. include와 함께 사용하여 특정 타입을 제외할 수 있습니다. (3) 예시# `include`와 `exclude`를 함께 사용하여 숫자형 데이터만 선택하고, 불린 타입은 제외.. 2025. 2. 23. [Pandas] drop_duplicates 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of Contents중복을 제거하는 Drop_duplicates에 대해서 간단히 정리하겠습니다. (1) SyntaxDataFrame.drop_duplicates(subset=None, keep='first', inplace=False, ignore_index=False) (2) 주요인자subset=None (Default)중복을 판단할 특정 컬럼을 지정 (기본값: None, 즉 모든 컬럼 기준)keep= 'first' (Default) 어느 행을 유지할지 선택: 'first', 'last'inplace= False (Default) True이면 원본 DataFrame을 직접 수정ignore_index=FalseT.. 2025. 2. 23. [Pandas] update 2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of ContentsPandas 데이터프레임을 말 그대로 새로운 값으로 update 해주는 method가 Update입니다. (1) Sytax DataFrame.update(other, join='left', overwrite=True, filter_func=None, errors='raise') (2) 입력인자(Arguments )other (필수)업데이트할 데이터를 포함하는 다른 DataFrame을 지정합니다.인덱스와 컬럼이 일치하는 경우 해당 위치의 값이 업데이트됩니다.overwrite=True (Default)True: NaN을 포함한 값을 덮어씌웁니다.False: 기존 값이 NaN이 아닌 경우에는 덮어씌.. 2025. 2. 23. 이전 1 2 3 4 5 6 ··· 8 다음