try, except

태평양돌고래·2021년 6월 23일
0

pandas

목록 보기
2/5

pandas를 엑셀처럼 다루기 위한 고민 두 번째

이전에는 함수를 적용하는 방법을 알아보았는데,
이번에는 엑셀에서 가장 많이 사용하였던 함수 중 하나, error값일 경우 대체 값을 반환하도록 하는 iferror( 함수값, error값일 경우 대체 값 )함수처럼 활용할 수 있는 python 문법 try, except에 대해서 정리하고자 한다.

try:
	'''실행할 코드'''
   
except:
	'''에러가 발생할 경우, 예외적으로 별도 실행할 코드'''

예상 활용처

  • 판다스 데이터프레임 다룰 때, 컬럼간 나누기 실행할 경우 0으로 나누어 에러가 발생하여 실행이 중단되는 경우 방지

    	그 경우, 0 혹은 1 등 상황에 따라 적절한 값으로 대체하여 실행될 수 있도록 함
  • 크롤링 중, 같은 자리에 정보가 없을 때 for loop에서 에러가 발생하여 실행이 중단되는 경우 방지

    	'-' 혹은 빈칸을 알리는 default value를 넣는 등 별도 표기될 수 있도록 함
  • 예시

0개의 댓글