title: How to extract hour, minute and second from Series filled with datetime.time values
body: <p>Data:</p>
  
  <pre><code>0    09:30:38
  1    13:40:27
  2    18:05:24
  3    04:58:08
  4    09:00:09
  </code></pre>
  
  <p>Essentially what I'd like to do is split this into three columns [hour, minute, second]</p>
  
  <p>I've tried the following code but none seem to be working:</p>
  
  <pre><code>train_sample.time.hour
  AttributeError: 'Series' object has no attribute 'hour'
  
  train_sample.time.dt.hour
  AttributeError: Can only use .dt accessor with datetimelike values 
  
  pd.DatetimeIndex(train_sample.time).hour
  TypeError: &lt;class 'datetime.time'&gt; is not convertible to datetime
  </code></pre>
  
  <p>This seems so simple but I can't figure it out. Any help would be much appreciated. </p>