6

いくつかの pandas Dataframe (キーで識別される) を含む dict があり、それを効果的にシリアル化 (およびクリーンにロード) するための提案があります。構造は次のとおりです (pprint display output )。dict['method_x_']['meas_x_'] のそれぞれは、パンダのデータフレームです。目標は、いくつかの特定のプロット オプションを使用して、さらにプロットするためにデータフレームを保存することです。

{'メソッド 1':

{'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,

'meas2':

                          config1   config2
                   0      0.172787  0.147287
                   1      0.061560  0.094000
                   2      0.045133  0.034760}}
4

2 に答える 2

6

pickle.dump(s) と pickle.load(s) を使用します。実際に動作します。Pandas DataFrames には、単一の DataFrame をシリアル化するために使用できる独自のメソッド df.save("filename") もあります...

于 2013-07-28T11:59:49.327 に答える