title: Python Convert space delimted List to dataframe with individual columns
body: <p>I am trying to convert a list into a dataframe but I keep getting error. </p>
  
  <p>Error: 
  "ValueError: Shape of passed values is (3, 1), indices imply (3, 8)" </p>
  
  <p>The reason this is happening is because the first column sometimes has spaces in the name. Is there a way to extract first column then merge it back. This column has names with spaces in it and it messes up the column count</p>
  
  <pre><code>from selenium import webdriver
  from lxml import html
  driver = webdriver.Chrome()
  driver.get('https://finviz.com/futures.ashx')
  
  search_deltaprice=[]
  result_elements = driver.find_elements_by_xpath('//div[@class="tile_change pull-right"]/..')
  
  for element in result_elements:
          search_result = element.text
          search_deltaprice.append(search_result)
  
  
  df = pd.DataFrame(search_deltaprice, columns =['Ticker', 'Price', 'HighLabel','HighPrice','LowLabel','LowPrice','Change','PctChange'], dtype = str)
  </code></pre>
  
  <p>I tried this:</p>
  
  <pre><code>df = pd.DataFrame(search_deltaprice)
  </code></pre>
  
  <p>But this returned a dataframe that had all the data in 1 column I want each data element in its own column the space is the delimiter. Type list does not have a split method. </p>