Custom describe or aggregate without groupby : <p>I want to use <code>groupby.agg</code> where my group is the entire dataframe.  Put another way, I want to use the <code>agg</code> functionality, without the groupby.  I've looked for an example of this, but can not find it.</p>

<p>Here's what I've done:</p>

<pre><code>import pandas as pd
import numpy as np

np.random.seed([3,1415])

df = pd.DataFrame(np.random.rand(6, 4), columns=list('ABCD'))
df
</code></pre>

<p><a href="https://i.stack.imgur.com/GLb3X.png" rel="noreferrer"><img src="https://i.stack.imgur.com/GLb3X.png" alt="df"></a></p>

<pre><code>def describe(df):
    funcs = dict(Kurt=lambda x: x.kurt(),
                 Skew='skew',
                 Mean='mean',
                 Std='std')
    one_group = [True for _ in df.index]
    funcs_for_all = {k: funcs for k in df.columns}
    return df.groupby(one_group).agg(funcs_for_all).iloc[0].unstack().T

describe(df)
</code></pre>

<p><a href="https://i.stack.imgur.com/jC65x.png" rel="noreferrer"><img src="https://i.stack.imgur.com/jC65x.png" alt="enter image description here"></a></p>

<h3>Question</h3>

<p>How was I supposed to have done this?</p>
