Creating a new variable in a Table with classifiers of 1 or 0

조회 수: 2 (최근 30일)
Isabelle Museck
Isabelle Museck 2024년 4월 2일
답변: Cris LaPierre 2024년 4월 2일
Hi there I am trying to add a new variable in a table that classifies each row with a 0 or a 1 based on the if the another one of the variables (velocity) is zero. Here is what I have so far but its not working correcly and does not ass a new row to the table.
for n =1:height(Table)
if Table(n,velocity)>0.1
Table(n,velocity) = 1
else
Table(n,velocity) = 0
end
end

답변 (1개)

Cris LaPierre
Cris LaPierre 2024년 4월 2일
My answer assumes Table is the name of your table variable.
Currenlty, your code is assigning the value to the velocity variable, not a new variable. Since you haven't specifed what the new variable name should be, I'm using 'moving'.
I'd do this all at once using a logical operation.
Table.moving = Table.velocity>0.1

카테고리

Help CenterFile Exchange에서 Classification에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by