我找到了一个想要分析的公共数据集,但它当前存储在 Matlab 中。我不是 Matlab 用户,并且希望获得以可用格式导出此数据的提示/解决方案。我有 30 天的时间来尝试解决这个问题。对我来说,数据结构非常尴尬,不确定这是作者的观点还是 Matlab 的工作原理。所以有数百个我称之为表格的东西,看起来像这样:
然后这些表在我认为可能称为元胞数组(?)的内容中引用,如下所示:
每个表都有一个名称,也单独存储在看起来像包含列表的纯文本文件中:
每个表的列名又名“变量”是另一个文本文件,其中的列表看起来与表名非常相似。
然后,我有多组这些结构,最后,我将它们连接在一起形成一个文件。所以,总的来说,我希望重建的文件看起来像这样:
我用 writecell()、writetable()、cell2table() 搞乱了一段时间,但没有任何进展。即使只是导出一个表,然后我可以循环并将其与 Python 导出以“列主”格式放回一起,这是不可用的。所以我正在研究数百个剪切、粘贴、编辑周期来清理这个混乱。
我一直在徒劳地寻找“导出”按钮,但没有按钮,只有 Matlab 脚本。也许有人有魔法可以把这张矮小的桌子重新组合起来:-)
感谢您的帮助!
尝试一下 MATLAB 用户开发的这 3 个函数。
全部可从 MATLAB CENTRAL
免费获得如果有用请告诉我们:
1.
ANY2CSV
Felix Zörgiebel 的 6475 次下载
ANY2CSV
将任何 MATLAB 变量转换为 CSV 文件
2.
cell2file
Luca Cerone 自 2008 年以来已下载 1700 次:
3.
csvexport
自 2012 年以来已下载 227 次