요약
DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None)
- DataFrame.backfill( ) / DataFrame.bfill : DataFrame.fillna(mathod='bfill')과 동일합니다.
- DataFrame.bfill : 뒤 방향으로 결측값 채우기
- DataFrame.pad / DataFrame.ffill : DataFrame.fillna(method='ffill')과 동일합니다.
- DataFrame.ffill : 앞 방향으로 결측값 채우기
fillna 메서드 : DataFrame에서 결측값을 원하는 값으로 변경하는 기능을 가지고 있음
사용 방법
df.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None)
- value :
- 결측값을 대체할 값입니다. dict형태로도 가능합니다.
- method :
- 결측값을 변경할 방식입니다. bfill로 할경우 결측값을 바로 아래 값과 동일하게 변경합니다.
- ffill로 할 경우 결측값을 바로 위 값과 동일하게 변경합니다.
- axis :
- {0 : index / 1 : columns} fillna 메서드를 적용할 레이블입니다.
- inplace :
- 원본을 변경할지 여부입니다. True일 경우 원본을 변경하게 됩니다.
- limit :
- 결측값을 변경할 횟수입니다. 위에서부터 limit로 지정된 갯수만큼만 변경합니다.
- downcast :
- 다운캐스트할지 여부입니다. downcast='infer'일 경우 float64를 int64로 변경합니다.
- 참고 자료 : https://wikidocs.net/153209
반응형
'Language > python' 카테고리의 다른 글
[python] 'dict' object has no attribute 'to_csv' (0) | 2024.02.13 |
---|---|
[이미지 처리] 알파채널 제거 (0) | 2024.02.06 |
[FastAPI] 3. 멀티프로세싱 (1) | 2023.12.06 |
[ Pytorch ] torch 기반의 모델 저장과 불러오기 (0) | 2023.08.15 |
[FastAPI] 2. 라우팅 (0) | 2023.07.14 |