是否可以在不打开或创建hdf5文件的情况下创建PyTables表?
我的意思是,我需要的是,在不同的进程中创建一个表(实际上有很多表),使用这些表并将这些表存储到hdf5文件中,直到最后经过一些计算(并确保仅一个进程)一次执行存储)。
原则上,我可以对正常的Python数据(数组字符串等)进行所有计算,最后进行存储。但是,为什么要从一开始就对PyTables进行处理,还是值得进行健全性检查。我要始终确保我使用的数据适合预定义的表,并且不违反形状约束等(并且由于PyTables会检查这些问题,因此我不需要自己全部实现)。
非常感谢您的问候,
罗伯特
最佳答案
您正在寻找具有pandas的great Pytables integration。您将一直使用表,最后您将能够以最简单的方式保存到hdf5。
关于python - PyTables,创建表而不打开hdf5文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16623389/