Como encontrar quais colunas contêm qualquer valor NaN no dataframe do Pandas

| | | |

Dado um dataframe de pandas contendo possíveis valores NaN espalhados aqui e ali:

Pergunta: Como determino quais colunas contêm valores NaN? Em particular, posso obter uma lista dos nomes das colunas contendo NaNs?