title: match the dataframe with the list of columns names
body: <p>I have two files, the first one contains the dataframe , without columns names: </p>
  
  <pre><code>2008-03-13 15  56   0  25  
  2008-03-14 10  32  27  45  
  2008-03-16 40   8  54  35  
  2008-03-18 40   8  63  30  
  2008-03-19 45  32  81  25 
  </code></pre>
  
  <p>and another file, that contains the list of columns names (except of datetime column) in the following form:
  output of <code>file.read()</code></p>
  
  <blockquote>
    <p>List(Group, Age, Income, Location)</p>
  </blockquote>
  
  <p>In my real data, there are much more columns and columns names. Columns of dataframes are ordered as elements of list, i.e. the first column corresponds to Group, the third one to Income and the last one to Location, etc..
  So my goal is to name the columns of my dataframe with the elements, containing in this file.
  this operation will not work for obvious reasons (datetime columns are not contained in the list, and the list is not formatted in python form):</p>
  
  <pre><code>with open(file2) as f:
      list_of_columns=f.read()
  df=pd.read_csv(file1, sep='/t', names=list_of_columns)
  </code></pre>
  
  <p>and I already imagine the work of preprocessing with the removing the word List and () from the output of file2, and adding the column datetime in the head of the list, but if you have more elegant and quick solution, let me know! </p>