컬럼 값 변경하기
변경하고 싶은 컬럼 값 확인하기
df[df['아황산가스플래그'] == '통신장애']
해당 데이터 프레임에서 ['아황산가스플래그'] 컬럼에 '통신장애' 라는 값이 들어있는 것을 확인할 수 있습니다.
컬럼을 기준으로 해당 값을 아예 NaN 값으로 변경을 해보려고 합니다.
replace() 사용하기
df = df.replace('통신장애', np.nan)
첫번째 파라미터에는 변경하고 싶은 타겟 값을, 두번째에는 변경하고자 하는 결과 값을 입력합니다.
저는 '통신장애' 라는 문자열을 전부 결측치 값으로 변경할 예정입니다.
결과 확인
len(df[df['아황산가스플래그'] == '통신장애'])
데이터 프레임을 다시 확인해보면 해당 값이 없어진 것을 확인할 수 있습니다.
전체 데이터를 확인해봐도 해당 값이 결측치로 변경된 것을 확인할 수 있습니다.
pd 컬럼값 변경 한번에 변경 컬럼 변경 replace() pandas 컬럼 변경
728x90
'📊 𝗕𝗶𝗴𝗗𝗮𝘁𝗮 > Preprocessing' 카테고리의 다른 글
[Pandas] mode 최빈값 구하기 (0) | 2022.06.13 |
---|---|
[Pandas] 데이터 프레임 문자형 숫자형 타입 변경하기 (0) | 2022.05.19 |