我认为这不会很复杂,但我无法弄明白。
我在Matlab中有一个17x1 struct
对象,有6个字段,名为photolist
。我只想导出name
字段,以便在R中使用。
photolist.name
为我提供了我需要的列表,但是当我想将它存储在变量中时:
name = photolist.name
我只获得第一个值,
相同name = getfield(photo_list, 'name')
和
name = [photolist.name]
给了我所有的值,它是在没有空格的一个长字符串中完成的。
使用
save('temp.mat', 'photolist')
给了我一些我可以导入到R的东西,但是我需要深入多个嵌套层以获得我需要的值,这是一种解决方法,但不是很令人满意。
如何只将.name字段保存到变量?
答案 0 :(得分:0)