반응형
시리즈를 하나 정의합시다.
import pandas as pd
import numpy as np
>>> df1=pd.DataFrame({'C1':[1,2,3],'C2':[10,3,30],'C3':[100,200,300]},index=['R1','R2','R3'])
>>> df1
C1 C2 C3
R1 1 10 100
R2 2 3 200
R3 3 30 300
3을 na로 바꾸겠습니다. replace 메소드를 사용합니다.
>>> df1.replace(3,np.nan)
C1 C2 C3
R1 1.0 10.0 100
R2 2.0 NaN 200
R3 NaN 30.0 300
딕셔너리를 사용하면 여러 쌍의 교체도 가능합니다.
반응형
'5-3. Pandas 제공 자료구조 > DataFrame 결측치 관련' 카테고리의 다른 글
[파이썬 판다스] 데이터프레임에서 결측치를 각 열의 평균값으로 채우기 (0) | 2022.01.14 |
---|---|
[파이썬 판다스] 데이터프레임에서 결측치를 원하는 값으로 채우기 (0) | 2022.01.14 |
[파이썬 판다스] 데이터프레임에서 결측치 포함 행 또는 열 제거하기 (0) | 2022.01.14 |
[파이썬 판다스] 데이터프레임에서 NaN 여부 확인 (True로) (0) | 2022.01.14 |
댓글