Python-读取msgpack文件并将其存储到数据框

时间:2018-08-23 19:48:20

标签: python python-3.x pandas dataframe msgpack

def df_to_msgpack(df, filename):
df.to_msgpack(filename, default=decimal_default)

上面的功能将DF存储到messagepack文件中。现在,我想读取文件并将其存储在DF中以进行进一步的计算。怎么办?

    with open(filename, 'rb') as data_file:
    data_loaded = msgpack.unpackb(data_file.read())

我尝试了上述解决方案,但没有帮助。

msgpack_read(filename)

该解决方案还仅读取文件。有解决办法吗?

1 个答案:

答案 0 :(得分:1)

尽管pandas.read_msgpackver0.23.4中仍然是experimental version,但您可以使用df = pd.read_msgpack(filename)

exist