matlab - Matlab:如何将我的结构保存到 CSV 文件?
问题描述
我有一个从 Matlab 的 load() 函数中得到的变量:
K>> data
data =
struct with fields:
dset: [1×1 struct]
我尝试了以下方法将内容保存到磁盘:
csvwrite("dddd.txt", data)
csvwrite("dddd.txt", data.dset)
错误消息:检查函数“真实”调用中是否缺少参数或不正确的参数数据类型。
解决方案
如果您正在使用一个结构,您可能希望将其序列化为 JSON 等格式,然后将其写入文件:
json_data = jsonencode(data.dset);
writematrix(json_data, "dddd.csv");
推荐阅读
- docker - ELK Docker -- Logstash 无法正常工作
- javascript - 鼠标悬停时在棋盘上突出显示一个正方形
- python - 正则表达式在一组数字中查找最后两个位置
- typescript - 如何找出库回调的打字稿签名?
- php - 将 Mysql 回显到一个表中 - 表示和 DOM
- r - 如何在 R 中为函数参数添加选项?也就是说,当用户点击选项卡时,他们会看到参数可以采用的所有可能值
- nginx - laravel valet-linux 重定向错误
- css - 如何用emotionJS正确覆盖现有的className
- express - Express.js,apollo-server Playground,路由错误“未找到”,但它有效
- android-studio - Android Studio 设计编辑器预览中的文本被像素化