조건식을 기반으로 pandas DataFrame에서 행을 삭제하는 방법

| | | | | | | | | | | |

저는 pandas DataFrame이 있고 특정 열의 문자열 길이가 2보다 큰 행을 삭제하고 싶습니다.

이 작업을 수행할 수 있을 것으로 기대합니다(이 답변):

df[(len(df) ["column name"]) < 2)] 

하지만 오류가 발생합니다:

KeyError: u"no item named False" 

내가 뭘 잘못하고 있는 거지?

(참고: df.dropna()를 사용하여 다음을 포함하는 행을 제거할 수 있다는 것을 알고 있습니다. 모든 NaN, 하지만 조건식을 기반으로 행을 제거하는 방법을 보지 못했습니다.)