title: Create Dataframe from existing Dataframe using list of columns
body: <p>I am new to data frames and Python. I have an existing data frame with 16 columns. I have a list of columns I want (this will change  so the column names will be in a list). Can I create a new data frame using the list and original data frame?</p>
  
  <p>This is what I tried:</p>
  
  <pre><code>df = df.select([c for c in df.columns 
                      if c not in columns])
      return df
  </code></pre>
  
  <p>Error message:</p>
  
  <blockquote>
    <p>TypeError: 'list' object is not callable</p>
  </blockquote>