Filter löschen
Filter löschen

How can I create new variables based on groups?

2 Ansichten (letzte 30 Tage)
Hannah_Mad
Hannah_Mad am 27 Apr. 2020
Kommentiert: Hannah_Mad am 29 Apr. 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 Kommentare
Walter Roberson
Walter Roberson am 28 Apr. 2020
What is class(F{:,1}) ? What is size(F{:,1}) ? What is size(G) ?
Hannah_Mad
Hannah_Mad am 29 Apr. 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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Debugging and Analysis finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by