TypeError: read_hdf () toma exactamente 2 argumentos (1 dado)

¿Cómo abrir un archivo HDF5 con pandas.read_hdf cuando no se conocen las claves?

 from pandas.io.pytables import read_hdf read_hdf(path_or_buf, key) pandas.__version__ == '0.14.1' 

Aquí se desconoce el parámetro clave. Gracias

Nunca había trabajado con archivos hdf antes de poder usar los documentos en línea para preparar un ejemplo:

 In [59]: # create a temp df and store it df_tl = pd.DataFrame(dict(A=list(range(5)), B=list(range(5)))) df_tl.to_hdf('store_tl.h5','table',append=True) In [60]: # we can simply read it again and the keys are displayed store = pd.HDFStore('store_tl.h5') # keys will be displayed in the output store Out[60]:  File path: store_tl.h5 /table frame_table (typ->appendable,nrows->5,ncols->2,indexers->[index]) In [61]: # read it back in again t = pd.read_hdf('store_tl.h5', 'table') t Out[61]: AB 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 

Básicamente, simplemente cargándolo usando HDFStore y pasando la ruta y luego simplemente mostrando el objeto, se imprimirán las claves en la salida.