我怎么把一个Python熊猫Dataframe Matlab类型?
534(30天)
显示旧的评论
回答(5)
托德·莱昂纳特
2016年5月18日
一个简单而有效的,但也许不雅的,解决方案是首先将熊猫DataFrame保存为CSV文件,然后读取数据到MATLAB作为一个表数据类型(只要你有MATLAB R2013b或更新)。
你可以拯救熊猫DataFrame DataFrame.to_csv的CSV文件()函数:
http://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.DataFrame.to_csv.html
托德·莱昂纳特
2016年5月18日
编辑:托德·莱昂纳特
2016年5月18日
另一种可能是把熊猫DataFrame Python字典使用DataFrame.to_dict()方法:
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_dict.html
数据作为一个Python字典之后,您应该能够使用,在MATLAB如下所示:
//www.tatmou.com/help/matlab/matlab_external/use-python-dict-type-in-matlab.html
Artem Lenskiy
2022年5月25日
它实现了两个函数:
- df2t——将熊猫DataFrame Matlab表
- t2df——将Matlab表转换为熊猫DataFrame。
示例所示
test.mlx
。