title: Filter dataframe rows if value in column is in a set list of values
body: <p>I have a Python pandas DataFrame <code>rpt</code>:</p>
  
  <pre><code>rpt
  &lt;class 'pandas.core.frame.DataFrame'&gt;
  MultiIndex: 47518 entries, ('000002', '20120331') to ('603366', '20091231')
  Data columns:
  STK_ID                    47518  non-null values
  STK_Name                  47518  non-null values
  RPT_Date                  47518  non-null values
  sales                     47518  non-null values
  </code></pre>
  
  <p>I can filter the rows whose stock id is <code>'600809'</code> like this: <code>rpt[rpt['STK_ID'] == '600809']</code></p>
  
  <pre><code>&lt;class 'pandas.core.frame.DataFrame'&gt;
  MultiIndex: 25 entries, ('600809', '20120331') to ('600809', '20060331')
  Data columns:
  STK_ID                    25  non-null values
  STK_Name                  25  non-null values
  RPT_Date                  25  non-null values
  sales                     25  non-null values
  </code></pre>
  
  <p>and I want to get all the rows of some stocks together, such as <code>['600809','600141','600329']</code>. That means I want a syntax like this: </p>
  
  <pre><code>stk_list = ['600809','600141','600329']
  
  rst = rpt[rpt['STK_ID'] in stk_list] # this does not works in pandas 
  </code></pre>
  
  <p>Since pandas not accept above command, how to achieve the target? </p>