def show_max(df):
df = df.astype(pd.np.float)<EOL>res = list()<EOL>for c in df.columns:<EOL><INDENT>serie = df[c]<EOL>res.append(serie.where(cond=serie == serie.max(), other=pd.np.nan).dropna())<EOL><DEDENT>return pd.DataFrame(res).T<EOL>
Pour chaque serie (colonne) d'un DataFrame, va rechercher la (les) valeur(s)
    et la (les) date(s) du (des) max.

    Paramètres:
    df: DataFrame de valeurs à calculer

    Retourne:
    Un DataFrame montrant pour chaque serie (colonne), les valeurs maxs aux dates
    d'apparition.