
def mesos_sense_compra(df, art):
    mesos = ( 'gener', 'febrer', 'març', 'abril', 'maig', 'juny',
              'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre' )
    sm = df[df['article'] == art]['mes'].unique()
    no_compra = filter(lambda m: m not in sm, mesos)
    return list(no_compra)
    
def millors_preus(df, cat):
    dfc = df[df['categoria'] == cat]
    gb = dfc.groupby('article')
    preumin = gb['preu_unitat'].min()
    preumin = preumin.dropna()
    preumin = preumin.apply(int)
    return preumin.to_dict()
    
