How to Give Column Names to MATLAB Table Dynamically

52 visualizzazioni (ultimi 30 giorni)
Hi all, I am having trouble to assign colum name of a mtlab table.
I want to make a table of 365 rows and suppose 29 columns. I want to assign the column names from the years from the vector
T=[1990, 1992, ... 2018]
I know how to do it like this:
colnames = {'a' 'b'};
a = [1;2];
b = [3;4];
c = table(a, b, 'VariableNames', colnames)
If I want to make 'colnames' from my T vector, how can I do it?

Risposta accettata

Walter Roberson
Walter Roberson il 19 Giu 2019
Column names must be valid matlab variable names.
colnames = "AD" + T;
The AD can be changed to any valid prefix of a variable name.
As written this code requires R2017a or later

Più risposte (0)

Categorie

Scopri di più su Tables in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by