title: Splitting the contents of a tibble() that was built through web-scraping
body: <p>I have this sample data:</p>
  
  <pre><code>library(tidyverse)
  
  df &lt;- structure(list(date = c("3/31/19\n10:00 PM", "3/31/19\n11:30 PM", "4/1/19\n12:00 AM", "4/1/19\n11:00 PM", "4/1/19\n11:08 PM", "4/1/19\n11:08 PM", "4/2/19\n12:00 AM", "4/2/19\n12:30 AM")), .Names = ".", row.names = c(NA, -8L), class = c("tbl_df", "tbl", "data.frame"))
  </code></pre>
  
  <p>It gives me a date and time, within the same <code>&lt;chr&gt;</code> string. I have been mind-numbingly unable to split the date from the time. I've tried every combo of <code>str_split()</code>, the base <code>strsplit()</code>, <code>separate()</code>, and the <code>grep</code> family. How can I go from one column named <code>.</code>:</p>
  
  <pre><code>3/31/19\n10:00 PM
  </code></pre>
  
  <p>to two separate columns, named <code>date</code> &amp; <code>time</code>? -</p>
  
  <pre><code>date       time
  3/31/19    10:00 PM
  </code></pre>
  
  <p>Splitting on <code>\n</code> has yielded no results. Is this because the values are <code>&lt;chr&gt;</code>, and not simple strings? </p>