我已经从Julia的数据帧模块创建了一些JLD文件,现在我想将它们导入到Pandas数据帧中。在Julia中读取和编写这些文件非常容易,但我在Python3中找不到简单的方法。我已经检查了jld文件的内容,它非常复杂,因此必须有一个读入数据框的包,保留列类型和名称等。有一个用于Python的JLD包,但它似乎是对于Python2并且在8年内还没有更新,所以我想知道Python中用于读取JLD文件的当前最新技术水平。
这是我发现的:
答案 0 :(得分:2)
注意:将julia数据帧保存为可以轻松加载到pandas中的格式可能仍需要一些工作。有关一些问题,请参见Pandas can't read hdf5 file created with h5py。
答案 1 :(得分:2)
如何使用Feather.jl
写出数据框:
import Feather
Feather.write("my_data_frame.feather", my_df)
用
将其读入熊猫import pandas
my_df = pandas.read_feather("my_data_frame.feather")