title: Select DataFrame rows between two dates
body: <p>I am creating a DataFrame from a csv as follows:</p>
  
  <pre><code>stock = pd.read_csv('data_in/' + filename + '.csv', skipinitialspace=True)
  </code></pre>
  
  <p>The DataFrame has a date column. Is there a way to create a new DataFrame (or just overwrite the existing one) which only contains rows with date values that fall within a specified date range or between two specified date values?</p>