Get unique values of multiple columns as a new dataframe in pandas : <p>Having pandas data frame <code>df</code> with at least columns C1,C2,C3 how would you get all the unique C1,C2,C3 values as a new DataFrame? </p>

<p>in other words, similiar to :</p>

<pre><code>SELECT C1,C2,C3
FROM T
GROUP BY C1,C2,C3
</code></pre>

<p>Tried that </p>

<pre><code>print df.groupby(by=['C1','C2','C3'])
</code></pre>

<p>but im getting </p>

<pre><code>&lt;pandas.core.groupby.DataFrameGroupBy object at 0x000000000769A9E8&gt;
</code></pre>
