Python/파이썬 배우기
파이썬 판다스 데이터프레임 apply함수 사용 - 특정 조건(if)의 값 바꾸기!
데이터 프레임을 가공하다 보면, 특정 조건에 맞는 값을 변경해야 될 경우가 있습니다. 이를 처리할 수 있는 방법은 여러 가지입니다. 하지만 그중에서도 코드를 깔끔하게 작성하고, 직관적으로 이해하기 쉽게 코드를 작성하는 방법이 있습니다. 오늘은 파이썬 판다스 데이터 프레임의 apply 함수를 이용하는 방법에 대해서 알아보겠습니다. HTML 삽입 미리보기할 수 없는 소스 기존에 필자는 특정 조건에 맞는 값을 바꾸기 위해, ix구문을 사용해 왔습니다. 하지만 이 구문은 deprecated, 즉 사라질 예정이기 때문에 더 이상은 사용하기가 어렵습니다. 예를 들어 특정칼럼의 문자열 값이 없을 때 999로 바꾸는 코드를 아래와 같이 작성했는데, warning이 뜹니다. > df.ix[df["순위"]=="","순위"..