Adding a variable to a table

Suppose I have a table with row names but no variable names. I want to make the first row in my table (attached) to be recognized as the variables in my table and be able to have variables as my x axe in a plot when ploting the rows as a time series.

 Respuesta aceptada

Nagasai Bharat
Nagasai Bharat el 27 de Nov. de 2020

0 votos

Hi,
From my understanding you are trying make your first row as the variables of your table Tx. The following script would help you achieve it.
load Tx
VarNames = string(cell2mat(table2cell(Tx(1,:))));
Tx(1,:) = [];
Tx.Properties.VariableNames = VarNames;

1 comentario

Newbie
Newbie el 30 de Nov. de 2020
Hi Nagasai,
I ran the script and got the following message:
'300' is not a valid table variable name. See the documentation for isvarname or matlab.lang.makeValidName for more information.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 23 de Nov. de 2020

Comentada:

el 30 de Nov. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by