Please How do I extract data from a struct
120 次查看(过去 30 天)
显示 更早的评论
Please Im trying to merg data from a variable (struct) to another table. How do I archieve this?
2 个评论
Monica Roberts
2022-5-6
What does the struct look like? What variable in the struct are you trying to get?
You can use dot indexing to get variables within a struct https://www.mathworks.com/help/matlab/ref/struct.html
% If struct "s" has fields "a", "b", "c"
myVariable = s.b; % collects the values in "b"
Star Strider
2022-5-6
Integrating it with another table depends on what the variables are and the existing table. Merging them could be anything from straightforward to impossible.
回答(1 个)
Bhavana Ravirala
2022-5-9
Hi osemudiamen oriabure,
I understand that you are trying to convert a struct variable to a table and then merge it with another table. You may convert a struct into a table with the help of the "struct2table" function and join with another table with the help of "join" function.
Example:
s.person=[ 'a' ,'b', 'c'];
s.height=[ 5.3, 5.11, 6.1];
t= struct2table(s); % converting struct to table
T= join(T,t); % T is already existing table
For more information refer below documentations:
Hope this helps!!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Conversion 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!