title: Read multiple parquet files with selected columns into one Pandas dataframe
body: <p>I am trying to read multiple parquet files with selected columns into one Pandas dataframe. This means that the parquet files don't share all the columns. I tried to add a <code>filter()</code> argument into the <code>pd.read_parquet()</code> but it seems that it doesn't work in the multiple file reading. How can I make this work?</p>
  <pre><code>from pathlib import Path
  import pandas as pd
  
  data_dir = Path('dir/to/parquet/files')
  full_df = pd.concat(
      pd.read_parquet(parquet_file)
      for parquet_file in data_dir.glob('*.parquet')
  )
  
  
  full_df = pd.concat(
      pd.read_parquet(parquet_file, filters=[('name', 'address', 'email')])
      for parquet_file in data_dir.glob('*.parquet')
  )
  </code></pre>