Buna oldukça geç gelince, I / O üzerinde devam etmek için meta verilere ihtiyacınız varsa bunun faydalı olabileceğini düşündüm. Bunu başarmak için kullandığım h5io adında nispeten yeni bir paket var .
Biri veri çerçevesi olan birkaç yaygın format için HDF5'ten hızlı bir okuma / yazma yapmanıza izin vermelidir. Böylece, örneğin, bir sözlüğe bir veri çerçevesi koyabilir ve meta verileri sözlüğe alanlar olarak dahil edebilirsiniz. Örneğin:
save_dict = dict(data=my_df, name='chris', record_date='1/1/2016')
h5io.write_hdf5('path/to/file.hdf5', save_dict)
in_data = h5io.read_hdf5('path/to/file.hdf5')
df = in_data['data']
name = in_data['name']
etc...
Başka bir seçenek de xray gibi bazı yönlerden daha karmaşık olan bir projeye bakmak olabilir , ancak meta verileri kullanmanıza izin verdiğini ve bir DataFrame'e dönüştürmenin oldukça kolay olduğunu düşünüyorum.