How to seperate table in octave

11 次查看(过去 30 天)
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.

回答(1 个)

Ameer Hamza
Ameer Hamza 2020-11-14
编辑:Ameer Hamza 2020-11-14
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 个评论
Parvathy ravindranath
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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Octave 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by