title: Find the minimum value in each column with their index
body: <p>I wonder if there is any method that I can use to get the minimum value in each column with its index id without using the aggregate method (df.agg(['min','idmin']).T) for this code?!!</p>
  
  <pre><code>dates = pd.date_range('20130101', periods=6)
  df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list('ABCD'))
  </code></pre>