title: How do I filter Time in R (ITime)?
body: <p>I have this blood pressure data set.</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>date</th>
  <th>time</th>
  <th>systole</th>
  <th>diastole</th>
  <th>Pulse</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>2020-12-04</td>
  <td>07:38:00</td>
  <td>117</td>
  <td>83</td>
  <td>65</td>
  </tr>
  <tr>
  <td>2020-12-04</td>
  <td>07:39:00</td>
  <td>121</td>
  <td>86</td>
  <td>60</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Time format is <code>&lt;S3:ITime&gt;</code>.</p>
  <p>I would like to filter all systole and diastole values for a certain span of time. For example all systole and diastole values from 06:00:00 to 09:00:00 independent from date.</p>
  <p>What I have tried so far:</p>
  <pre><code>   filter(bp,Time&lt;08:00:00|Time&gt;06:00:00)
  
     select(bp$Time&lt;08:00:00|bp$Time&gt;06:00:00)
  </code></pre>
  <p>I get errors like &quot;numeric expression only has 9 elements and only the first one is used.&quot; I don't know what that means.</p>
  <p>Is it because <code>dplyr</code> doesn't work with the time format I have?</p>