在 Matlab 中将 table 写入 csv 文件
Writing a table to csv file in Matlab
我有一个table。一个单元格的示例如下:
var = [1 16 18 17; 1 10 15 6; 78 10 26 43; 9 13 91 4; 1 17 81 23];
我还想添加列 ID,如下所示:
id=[1;1;1;1;1];
现在我想通过将 id 列与 var:
连接来创建一个 table
t = table(id,var)
当我尝试使用以下语法将其写入 csv 文件时:
csvwrite(t,'filename.csv','Delimiter',',')
我得到这样的错误:
Error using csvwrite
FILENAME must be a character vector.
Error in untitled
csvwrite(t,'filename.csv','Delimiter',',')
如何将其写入文件?
使用这个代替 csvwrite:
writetable(t,'filename.csv')
有关更多信息,请查看 this。
我有一个table。一个单元格的示例如下:
var = [1 16 18 17; 1 10 15 6; 78 10 26 43; 9 13 91 4; 1 17 81 23];
我还想添加列 ID,如下所示:
id=[1;1;1;1;1];
现在我想通过将 id 列与 var:
连接来创建一个 tablet = table(id,var)
当我尝试使用以下语法将其写入 csv 文件时:
csvwrite(t,'filename.csv','Delimiter',',')
我得到这样的错误:
Error using csvwrite
FILENAME must be a character vector.
Error in untitled
csvwrite(t,'filename.csv','Delimiter',',')
如何将其写入文件?
使用这个代替 csvwrite:
writetable(t,'filename.csv')
有关更多信息,请查看 this。