How to seperate table in octave

11 visualizaciones (últimos 30 días)
Parvathy ravindranath
Parvathy ravindranath el 14 de Nov. de 2020
Comentada: Parvathy ravindranath el 14 de Nov. de 2020
I am a newbie here. My table contains both string and numerical data regarding height of male and female individual.i wanted to seperate the data into male height and female height.how can i do this in octave.

Respuestas (1)

Ameer Hamza
Ameer Hamza el 14 de Nov. de 2020
Editada: Ameer Hamza el 14 de Nov. de 2020
Read about groupsummary(): https://www.mathworks.com/help/matlab/ref/double.groupsummary.html, especially check the first example on the documentation page.
If you want to create two tables then try something like this
T = table({'male', 'female', 'female', 'male', 'male'}.', rand(5,1), ...
'VariableNames', {'gender', 'height'});
grps = findgroups(T.gender);
n = max(grps);
Ts = cell(1, n);
for i = 1:n
Ts{i} = T(grps==i, :);
end
  1 comentario
Parvathy ravindranath
Parvathy ravindranath el 14 de Nov. de 2020
thankyou for your answer.I have tried it but getting an error as this;-
>> parvathy_7
error: 'groupsummary' undefined near line 4 column 3
error: called from
parvathy_7 at line 4 column 2
i think octave doesn't have an inbuilt command 'groupsummary' or 'findgroup'.
is there any other method to do this

Iniciar sesión para comentar.

Categorías

Más información sobre Octave en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by