Python: Como descartar uma linha cuja coluna específica está vazia / NaN?

Eu tenho um arquivo csv. Eu leio:

import pandas as pd
data = pd.read_csv('my_data.csv', sep=',')
data.head()

Tem saída como:

id    city    department    sms    category
01    khi      revenue      NaN       0
02    lhr      revenue      good      1
03    lhr      revenue      NaN       0

Eu quero remover todas as linhas ondesms a coluna está vazia / NaN. Qual é a maneira eficiente de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion