extractin values from a struct that is in a table

3 visualizaciones (últimos 30 días)
Luca Tognetti
Luca Tognetti el 31 de En. de 2023
Comentada: Luca Tognetti el 31 de En. de 2023
Hi, I have a table with some data in it and some of them are struct (the table is attached below). I need to extract the value in the column rain, but when I try I'm not able to extract the value because it saves as a struct.
for i = 1:length(data.rain)
if isempty(data.rain{i})
rain(i,1) = {0};
else
rain(i,1) = data.rain(i).x3h;
end
end
this is my script. As you can see from the picture I still have structs instead of the value that is inside it.
Thanks

Respuesta aceptada

KSSV
KSSV el 31 de En. de 2023
rain = data.rain ;
iwant = zeros(length(rain),1) ;
for i = 1:length(rain)
if ~isempty(rain{i})
iwant(i) = rain{i}.x3h
end
end

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by