title: hdf5 file to pandas dataframe
body: <p>I downloaded a dataset which is stored in .h5 files.
  I need to keep only certain columns and to be able to manipulate the data in it.</p>
  
  <p>To do this, I tried to load it in a pandas dataframe. I've tried to use:</p>
  
  <pre><code>pd.read_hdf(path)
  </code></pre>
  
  <p>But I get: <code>No dataset in HDF5 file.</code></p>
  
  <p>I've found answers on SO (<a href="https://stackoverflow.com/questions/33451926/read-hdf5-file-to-pandas-dataframe-with-conditions">read HDF5 file to pandas DataFrame with conditions</a>) but I don't need conditions, and the answer adds conditions about how the file was written but I'm not the creator of the file so I can't do anything about that.</p>
  
  <p>I've also tried using h5py: </p>
  
  <pre><code>df = h5py.File(path)
  </code></pre>
  
  <p>But this is not easily manipulable and I can't seem to get the columns out of it (only the names of the columns using <code>df.keys()</code>)
  Any idea on how to do this ?</p>