Jupyter

판다스의 에서 df에서 어떤 컬럼의 값을 대체하는 좋은 방법이 있다. 바로 map()을 이용하는 것이다. 예를 들어 어떤 df의 '계속여부' 컬럼은 '예', '아니오'로 값이 정해져 있다면 '예'를 '계속'으로 '아니오'를 '신규'로 바꾸기 위해서 아래 코드 한 줄을 적용하면 된다. 얼마나 pythonic한 코드인가..?

df['계속여부'] =  df['계속여부'].map({'예': '계속', '아니오': '신규'})
 
 df['계속여부'] = df['계속여부'].map({'예': '계속', '아니오': '신규'})


댓글