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)
该解决方案还仅读取文件。有解决办法吗?
答案 0 :(得分:1)
尽管pandas.read_msgpack
在ver0.23.4
中仍然是experimental version,但您可以使用df = pd.read_msgpack(filename)
。
exist