Pandas como aplicar várias funções ao dataframe

Existe uma maneira de aplicar uma lista de funções a cada coluna em um DataFrame, como a função DataFrameGroupBy.agg? Eu encontrei uma maneira feia de fazer assim:

df=pd.DataFrame(dict(one=np.random.uniform(0,10,100), two=np.random.uniform(0,10,100)))
df.groupby(np.ones(len(df))).agg(['mean','std'])

        one                 two
       mean       std      mean       std
1  4.802849  2.729528  5.487576  2.890371

questionAnswers(3)

yourAnswerToTheQuestion