【发布时间】:2017-07-19 16:06:39
【问题描述】:
我认为这不会很复杂,但我无法弄清楚。
我在 Matlab 中有一个带有 6 个字段的 17x1 struct 对象,名为 photolist。我只想导出 name 字段,以便在 R 中使用。
photolist.name 给了我我需要的列表,但是当我想将它存储在一个变量中时:
name = photolist.name
我只得到第一个值,对于
name = getfield(photo_list, 'name')
同时
name = [photolist.name]
给我所有的值,它在一个没有空格的长字符串中这样做。
使用
save('temp.mat', 'photolist')
给了我一些我可以导入到 R 中的东西,但是我需要深入多个嵌套层来获得我需要的值,这是一种解决方法,但不是很令人满意。
如何仅将 .name 字段保存到变量中?
【问题讨论】: