title: Filter DataFrame based on Max value in Column - Pandas
body: <p>Using pandas, I have a DataFrame that looks like this:</p>
  
  <pre><code>Hour            Browser     Metric1   Metric2   Metric3
  2013-08-18 00   IE          1000      500       3000
  2013-08-19 00   FF          2000      250       6000
  2013-08-20 00   Opera       3000      450       9000
  2001-03-21 00   Chrome/29   3000      450       9000
  2013-08-21 00   Chrome/29   3000      450       9000
  2014-01-22 00   Chrome/29   3000      750       9000
  </code></pre>
  
  <p>I want to create an array of browsers which have a maximum value of Metric1 > 2000.  Is there a best way to do this?  You can see basically what I am trying to do with the code below.  </p>
  
  <pre><code>browsers = df[df.Metric1.max() &gt; 2000]['Browser'].unique()
  </code></pre>