我有一个包含多个 pandas Dataframe(由键识别)的字典,任何有效序列化(并干净地加载)它的建议。这是结构(pprint 显示输出)。每个 dict['method_x_']['meas_x_'] 都是一个 pandas Dataframe。目标是保存数据帧以使用一些特定的绘图选项进行进一步绘图。
{'method1':
{'meas1':
config1 config2 0 0.193647 0.204673 1 0.251833 0.284560 2 0.227573 0.220327,
'meas2':
config1 config2 0 0.172787 0.147287 1 0.061560 0.094000 2 0.045133 0.034760,
'方法2':
{ 'meas1':
congif1 config2 0 0.193647 0.204673 1 0.251833 0.284560 2 0.227573 0.220327,
'测量2':
config1 config2 0 0.172787 0.147287 1 0.061560 0.094000 2 0.045133 0.034760}}
最佳答案
使用pickle.dump(s) and pickle.load(s) .它确实有效。 Pandas DataFrames 也有自己的方法 df.save("filename"),您可以使用它来序列化单个 DataFrame...
关于python - 序列化包含 Pandas 数据帧的字典 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17907460/