2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of Contents
Pandas의 결측치 NA를 다른 값으로 채우는 매서드입니다. method argument의 기능에 초점을 맞추어 살펴봅시다
(1) Syntax
DataFrame.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
원본 객체를 변경할지 여부 (True: 원본을 수정, False: 새로운 객체 반환) - limit=None
채울 최대 갯수 - downcast= None
데이터 타입을 다운캐스팅할 방법 (특정 타입으로 변환)
(3) 예시
# 결측값을 이후 값으로 채우기 (backward fill)
df_filled_bfill = df.fillna(method='bfill')
print(df_filled_bfill)
A B C
0 1.0 2.0 1.0
1 2.0 2.0 0.0
2 4.0 3.0 4.0
3 4.0 4.0 4.0
'프로그래밍 > Python 관련 정보' 카테고리의 다른 글
[Pandas] Advanced Indexing - query (0) | 2025.02.23 |
---|---|
[Pandas] Advanced Indexing - Boolean vector (0) | 2025.02.23 |
[Pandas] value_counts (0) | 2025.02.23 |
[Pandas] Rank (0) | 2025.02.23 |
[Pandas] select_dtypes() (0) | 2025.02.23 |