Get data from table with two conditions

8 Ansichten (letzte 30 Tage)
Aram Eskandari
Aram Eskandari am 30 Mär. 2019
Beantwortet: madhan ravi am 30 Mär. 2019
See attached picture for a small part of the table. I'm trying to get the column "ahe" as a separate vector, but only include every row that has year 2012, and bachelor 0.
To create the vector and only include every row that has year 2012, I used this line, where T is the table;
T{T.year==1992,'ahe'}
I tried using this to include the bachelor requirement;
T{T.year==1992 && T.bachelor==0, 'ahe'}
But I couldn't get it to work. Any help would be greatly appreciated.

Akzeptierte Antwort

madhan ravi
madhan ravi am 30 Mär. 2019
T{(T.year==1992) & (T.bachelor==0), 'age'}
% ^ ^
% or
T{(T{:,'year'}==1992) & (T{:,'bachelor'}==0), 'age'}

Weitere Antworten (0)

Kategorien

Mehr zu Tables finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by