✏️ Hands on - DataFrames columns missing difficult

It's time to put everything you've learned into practice. Try to correctly complete this code!

A questo punto aggiungiamo i nuovi metodi imparati (.any() e .append()) al for e all’if, prima di ritornare a curare i nostri metadati.

Lavoriamo ora con il dataframe df, che vedi qui di seguito.

dolce ingrediente
tiramisù mascarpone
crostata marmellata
budino cioccolato
millefoglie CREMA

Per esempio in questo dataframe c’è la parola “mascarpone”? Se sì, in quale colonna si trova?

#iniziamo con il recuperare la lista delle colonne
lista_colonne = df.___.to_list()
print(___)
["dolce", "ingrediente"]

Ora creaiamo una lista vuota, che verrà riempita con la colonna che contiene la parola mascarpone… sempre che la parola mascarpone sia presente!

colonna_mascarpone = ___

#ora usiamo un ciclo for per prendere in considerazione una colonna per volta 
#per esempio prima sarà la colonna "dolce" e poi la colonna "ingrediente"
for colonna in ___:

    #usiamo la condizione if per cercare la parola nella colonna presa in considerazione 
    if (df[___] == "mascarpone").___():
        colonne_trovate.a___(colonna)
    else:
        pass

print(colonna_mascarpone)
ingrediente

Trovi le soluzioni nel prossimo capitolo!