title: Split variable on every other row to form two new columns in data.frame
body: <p>After scraping a pdf, I have a data frame with a chr text var:</p>
  
  <pre><code>df = data.frame(text = c("abc","def","abc","def"))
  </code></pre>
  
  <p>My question is how to turn it into:</p>
  
  <pre><code>df = data.frame(text1 = c("abc","abc"),text2=c("def","def"))
  </code></pre>
  
  <p>I am able to index the rows and manually rebuild a new df, but was curious if it could be done within the <code>dplyr</code> pipe.</p>
  
  <p>All solutions I have been able to find involve splitting each row, but not to split whole rows of a variable into new columns.</p>