a.bt(cellfun('isempty',a.bt)) = []
How to remove empty fields from a struct?
15 次查看(过去 30 天)
显示 更早的评论
When I load a matlab file, I am getting a struct with fields as below:
a =
struct with fields:
bt: {[1×1 struct] [] [] [] [1×1 struct] [1×1 struct]}
I would like to delete the empty fields in between. How do I do that and save the file without changing any structure to it?
I tried this solution: https://de.mathworks.com/matlabcentral/answers/368826-how-to-remove-empty-struct-fields-from-a-group-a-struct-fields
but I got this error:
Dot indexing is not supported for variables of this type.
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Structures 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!