title: Split dataframe column into two based on first occurrence of an item in column value
body: <p>I have the following dataframe with 4 columns:</p>
  
  <pre><code>    IP  Time    URL Staus
  0   10.128.2.1  [29/Nov/2017:06:58:55   GET /login.php HTTP/1.1 200
  1   10.128.2.1  [29/Nov/2017:06:59:02   POST /process.php HTTP/1.1  302
  2   10.128.2.1  [29/Nov/2017:06:59:03   GET /home.php HTTP/1.1  200
  3   10.131.2.1  [29/Nov/2017:06:59:04   GET /js/vendor/moment.min.js HTTP/1.1   200
  4   10.130.2.1  [29/Nov/2017:06:59:06   GET /bootstrap-3.3.7/js/bootstrap.js HTTP/1.1   200
  5   10.130.2.1  [29/Nov/2017:06:59:19   GET /profile.php?user=bala HTTP/1.1 200
  </code></pre>
  
  <p>I need to split the Time column into two new columns titled 'date' and 'time'. I need to split the current value under the Time column by the first occurrence of ':'. </p>
  
  <p>I have tried the split function for the first instance of ':' as follows:</p>
  
  <pre><code>df['date','time']=df.Time.str.split(":", 1)
  </code></pre>
  
  <p>But this is what i end up getting:</p>
  
  <pre><code>    IP  Time    URL Staus   (date, time)
  0   10.128.2.1  [29/Nov/2017:06:58:55   GET /login.php HTTP/1.1 200 [[29/Nov/2017, 06:58:55]
  1   10.128.2.1  [29/Nov/2017:06:59:02   POST /process.php HTTP/1.1  302 [[29/Nov/2017, 06:59:02]
  2   10.128.2.1  [29/Nov/2017:06:59:03   GET /home.php HTTP/1.1  200 [[29/Nov/2017, 06:59:03]
  3   10.131.2.1  [29/Nov/2017:06:59:04   GET /js/vendor/moment.min.js HTTP/1.1   200 [[29/Nov/2017, 06:59:04]
  </code></pre>
  
  <p>How do I properly split into two columns? What am I doing wrong? Help :(</p>