
def recompte_mensual(df, p, m1, m2):
    if m1 != 0:
        sel = df[(df['Park_Name'] == p) & (df['Month'] >= m1) & (df['Month'] <= m2)]
    else:
        sel = df[(df['Park_Name'] == p) & (df['Month'].isna())]    
    return len(sel['Month'])


def reflex_rar1(df, a):
    sel = df[df['Area'] == a]
    num = sel.groupby('Highlights').size()
    return num.idxmin()

def reflex_rar2(df, a):
    return df.loc[df['Area'] == a].value_counts('Highlights').idxmin()

# Tria la solució que vols provar
reflex_rar = reflex_rar1
