Comprobación del tipo de las columnas de un dataframe

En este sencillo escenario queremos comprobar el tipo de los datos contenidos en un dataframe "df". Para ello podemos ejecutar simplemente la siguiente instrucción:

df.dtypes

Si deseamos recorrer las columnas para realizar con ellas una acción diferente en función del tipo de la misma, podemos recorrerlas con un bucle for:

for c in df.columns:
    print(c, df[c].dtype)