パンダでは、混合型のデータフレームを保存できないようです:
store = HDFStore('play.h5')
df = DataFrame([{'a': 1, 'b': 'hello'}, {'a': 5, 'b': 'world'}])
store.put('df', df, table=True, compression='zlib')
これにより、Exception: Cannot currently store mixed-type DataFrame objects in Table format
これは Pandas 固有の制限によるものですか、それとも単に将来の楽しみのためですか? HDFStore
多くのデータフレームが混合タイプになるため、この制限ではあまり役に立たないようです。