構造体から欠損データを削除する
Afficher commentaires plus anciens
下記のような空([])の値を含む構造体Aから、空のフィールドを取り除いた構造体Bを作成したいです。
どのようにすれば、よろしいでしょうか

Réponses (1)
Atsushi Ueno
le 5 Nov 2021
Modifié(e) : Atsushi Ueno
le 5 Nov 2021
【類似の質問】
- how delete empty fields in a struct
- How to remove empty struct fields [ ] from a group a struct fields ?
A = struct('a',"abc",'b',"def",'c',[])
fn = fieldnames(A);
B = rmfield(A, fn(cellfun(@(c) isempty(A.(c)), fn)))
1 commentaire
Mamoru Mabuchi
le 6 Nov 2021
Catégories
En savoir plus sur 構造体 dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!