Python3:阅读茱莉亚的JLD表格

2024-06-09 21:26:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经从Julia的dataframe模块创建了一些JLD文件,现在我想将它们导入到Pandas数据帧中。在Julia中读写这些文件很容易,但我在Python3中没有找到简单的方法。我已经检查了jld文件的内容,它非常复杂,因此必须有一个包可以读入数据帧,保留列类型和名称等。有一个针对Python2的jld包,但它似乎是针对Python2的,并且已经8年没有更新过了,所以我想知道Python中读取JLD文件的技术现状是什么。在

以下是我发现的:

https://pypi.python.org/pypi/jld/0.0.39


Tags: 模块文件数据方法名称pypi类型内容
2条回答

julia's.jld是hdf5的一种“方言”,它实际上是为julia自己读写而设计的,因为它允许您存储与类型相关的信息。如果你想跨语言使用任何东西,只需使用普通HDF5(有一个julia包)。-https://github.com/JuliaIO/HDF5.jl

注:可能还需要一些工作来保存julia数据帧,使其能够轻松加载到pandas中。请参阅此处Pandas can't read hdf5 file created with h5py了解一些问题。在

使用Feather.jl写出数据帧如何:

import Feather

Feather.write("my_data_frame.feather", my_df)

把它读到熊猫身上

^{pr2}$

相关问题 更多 >