VariableNames for table that begins with number

I have matrix like this
A =[4 1 0 0;5 0 1 1;6 1 0 1; 7 0 1 0];
I want to make a table with this variable name
Var_name = {[1,3,4],[4,7,8],[1,2]};
The result should be
index [1,3,4] [4,7,8] [1,2]
4 1 0 0
5 0 1 1
6 1 0 1
7 0 1 0
I used this code
T = array2table(A,'VariableNames',{'index' '{1,3,4}' '{4,7,8}' '{1,2}'});
But it does not work.

2 comentarios

A =[4 1 0 0;5 0 1 1;6 1 0 1; 7 0 1 0];
T = array2table(A,'VariableNames',{'index' '{1,3,4}' '{4,7,8}' '{1,2}'});
T
T = 4×4 table
index {1,3,4} {4,7,8} {1,2} _____ _______ _______ _____ 4 1 0 0 5 0 1 1 6 1 0 1 7 0 1 0
It is working...what version you are using?
NA
NA el 2 de Jun. de 2021
Thank you

Iniciar sesión para comentar.

 Respuesta aceptada

Steven Lord
Steven Lord el 2 de Jun. de 2021

0 votos

The ability to use table variable names that are not valid MATLAB variable names was introduced in release R2019b.

Más respuestas (0)

Categorías

Preguntada:

NA
el 2 de Jun. de 2021

Comentada:

NA
el 2 de Jun. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by