Eliminar fila con valor nulo del marco de datos de pandas

Estoy tratando de eliminar una fila de mi marco de datos en el que una de las columnas tiene un valor nulo. La mayor parte de la ayuda que puedo encontrar se relaciona con la eliminación de los valores de NaN que no me han funcionado hasta ahora.

Aquí he creado el marco de datos:

  # successfully crated data frame
 df1 = ut.get_data(symbols, dates) # column heads are 'SPY', 'BBD'

# can't get rid of row containing null val in column BBD
# tried each of these with the others commented out but always had an 
# error or sometimes I was able to get a new column of boolean values
# but i just want to drop the row
df1 = pd.notnull(df1['BBD']) # drops rows with null val, not working
df1 = df1.drop(2010-05-04, axis=0)
df1 = df1[df1.'BBD' != null]
df1 = df1.dropna(subset=['BBD'])
df1 = pd.notnull(df1.BBD)


# I know the date to drop but still wasn't able to drop the row
df1.drop([2015-10-30])
df1.drop(['2015-10-30'])
df1.drop([2015-10-30], axis=0)
df1.drop(['2015-10-30'], axis=0)


with pd.option_context('display.max_row', None):
    print(df1)

Aquí está mi salida:

¿Puede alguien decirme cómo puedo eliminar esta fila, preferiblemente identificando la fila por el valor nulo y cómo hacerlo por fecha?

No he estado trabajando con pandas por mucho tiempo y he estado atrapado en esto por una hora. Cualquier consejo sería muy apreciado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta