matlab - 没有维度名称的可写表

标签 matlab matlab-table

我正在尝试使用 writetablewritetable(..., 'WriteRowNames', true) 从表中写入 CSV,但是当我这样做时, Matlab 默认将 Row 放入 CSV 的 (1,1) 单元格中。我知道我可以通过设置 myTable.Properties.DimensionNames{1}Row 更改为另一个字符串,但我无法将其设置为空白,所以看起来我' m 被迫在 (1,1) 单元格中包含一些文本。

有没有办法将 CSV 的 (1,1) 元素留空并仍然写入行名称?

最佳答案

似乎没有任何方法可以设置 'DimensionNames' field 中的任何字符数组。为空或空白。一种选择是像上面那样创建 .csv 文件,然后使用 xlswrite清除第一个单元格:

xlswrite('your_file.csv', {''}, 1, 'A1');

尽管 xlswrite 文档规定文件参数应该是 .xls,但它对我来说仍然可以正常工作。

关于matlab - 没有维度名称的可写表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43765324/

相关文章:

matlab - 许多不相关文件的修订控制

matlab - 如何在 MATLAB 中绘制 3d 曲面图?

python - 对数据 : ValueError and a dimension mismatch? 使用 Scipy 的 signal.welch 命令

matlab - 测试表 Matlab 中是否存在列

matlab - 在 Matlab 中,如何在 unstack 中应用带有两个变量的 'AggregationFunction'?

matlab - 与 Matlab2016b 相比,如何在 Julia 0.5 中获得更快的成对距离和向量计算?

matlab - 如何从 MATLAB 确定 MAT 文件的版本?

matlab - 重新排列 MATLAB 表变量(2016 版)

algorithm - 合并两个表的内容(找Matlab或者Pseudo Code)