How to delete particular row from struct array?
17 views (last 30 days)
Show older comments
Hi
I want to know is there any passible method to delete the entire data related to particular column value in struct array.
Accepted Answer
David Sanchez
on 9 May 2013
Hi, I think you are looking for this:
s=rmfield(s,field)
example of use:
s.a=1;
s.b=2;
s.c=3;
>> s
s =
a: 1
b: 2
c: 3
s=rmfield(s,'a');
>> s
s =
b: 2
c: 3
2 Comments
More Answers (1)
Azzi Abdelmalek
on 9 May 2013
s1=struct('a',num2cell(1:10),'b',num2cell(11:20),'c',num2cell(21:30))
label=9
s1(label)=[]
0 Comments
See Also
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!