[Pandas] replace() 이용하여 컬럼 값 한번에 변경하기
📊 𝗕𝗶𝗴𝗗𝗮𝘁𝗮/Preprocessing

[Pandas] replace() 이용하여 컬럼 값 한번에 변경하기

 

 

 컬럼 값 변경하기 

변경하고 싶은 컬럼 값 확인하기

df[df['아황산가스플래그'] == '통신장애']

해당 데이터 프레임에서 ['아황산가스플래그'] 컬럼에 '통신장애' 라는 값이 들어있는 것을 확인할 수 있습니다.

컬럼을 기준으로 해당 값을 아예 NaN 값으로 변경을 해보려고 합니다.

 

replace() 사용하기

df = df.replace('통신장애', np.nan)

첫번째 파라미터에는 변경하고 싶은 타겟 값을, 두번째에는 변경하고자 하는 결과 값을 입력합니다.

저는 '통신장애' 라는 문자열을 전부 결측치 값으로 변경할 예정입니다.

 

 

 

 결과 확인 

len(df[df['아황산가스플래그'] == '통신장애'])

데이터 프레임을 다시 확인해보면 해당 값이 없어진 것을 확인할 수 있습니다.

전체 데이터를 확인해봐도 해당 값이 결측치로 변경된 것을 확인할 수 있습니다.

 

 

 

 

 

 

pd 컬럼값 변경 한번에 변경 컬럼 변경 replace() pandas 컬럼 변경


 

728x90