首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python -读取msgpack文件并将其存储到数据框中

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

Stack Overflow用户
提问于 2018-08-24 03:48:20
回答 1查看 686关注 0票数 1
代码语言:javascript
复制
def df_to_msgpack(df, filename):
df.to_msgpack(filename, default=decimal_default)

上面的函数将DF存储到messagepack文件。现在,我想读取该文件并将其存储在DF中以供进一步计算。怎么做呢?

代码语言:javascript
复制
    with open(filename, 'rb') as data_file:
    data_loaded = msgpack.unpackb(data_file.read())

我尝试了上面的解决方案,但没有任何帮助。

代码语言:javascript
复制
msgpack_read(filename)

该解决方案也只读取文件。有什么解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-24 11:41:15

您可以使用pandas.read_msgpack,尽管它在ver0.23.4中仍然是一个experimental version

代码语言:javascript
复制
df = pd.read_msgpack(filename)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51993289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档