Borrar filtros
Borrar filtros

How can I create new variables based on groups?

2 visualizaciones (últimos 30 días)
Hannah_Mad
Hannah_Mad el 27 de Abr. de 2020
Comentada: Hannah_Mad el 29 de Abr. de 2020
Hello everyone,
I want to create new variables in order to perform a t-test based on the group membership of my subjects. I have this code here:
clearvars
close all
filepath = ['filepath'];
T =readtable('filename');
G = findgroups(T(:,1))
if G == 1
X = T(:,:)
else G == 2
Y = T(:,:)
end
I am encountering the following problem: It does not work. I will only get table T again for Y and not what I want, two entirely seperate tables based on whether a subject is in group 1 or 2. Any help or tips would be appreciated.
Thank you
  18 comentarios
Walter Roberson
Walter Roberson el 28 de Abr. de 2020
What is class(F{:,1}) ? What is size(F{:,1}) ? What is size(G) ?
Hannah_Mad
Hannah_Mad el 29 de Abr. de 2020
Hello Walter,
I got the following:
class(F{:,1}) : double
size(F{:,1}) 38 1
size(G) 38 1
I think that is alright, isn't it?
Thank you,
Hannah

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Debugging and Analysis en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by