Pandas (with python) 특정 행이나 열이 존재하는지 체크 후 삭제 방법

Python Pandas IT

데이터 scraping 후 table을 pandas DataFrame으로 변환했을 때 쓸모없는 행이나 열이 함께 들어오는 경우가 있다.
정상적인 테이블에 값만 null이라면 df.dropna()로 처리하면 간편하지만 그게 아닌 상황일 경우 (예를들어 스크랩핑 한 페이지의 pagination 때문이랄지..)
불필요한 행이 존재하는지 여부에 따라 삭제를 해주어야 한다.

나는 아래와 같이 처리하였다.

if 0 in df:
df = df.drop([0], axis=1)

df에 0이라는 행이 존재할 경우 삭제하는 코드이다.
만약 행이 아닌 열을 삭제할 경우 axis를 0으로 바꿔주면 된다.