有没有办法将函数列表应用于DataFrame中的每一列,如DataFrameGroupBy.agg函数呢?我找到了一种丑陋的方式来做到这一点:
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
Run Code Online (Sandbox Code Playgroud)