Tentando eliminar a linha indexada NaN no dataframe

Eu estou usando python 2.7.3 e Pandas versão 0.12.0.

Eu quero soltar a linha com o índice NaN para que eu tenha apenas valores válidos de site_id.

print df.head()
            special_name
site_id
NaN          Banana
OMG          Apple

df.drop(df.index[0])

TypeError: 'NoneType' object is not iterable

Se eu tentar soltar um intervalo, como este:

df.drop(df.index[0:1])

Eu recebo este erro:

AttributeError: 'DataFrame' object has no attribute 'special_name'

questionAnswers(6)

yourAnswerToTheQuestion