How to Give Column Names to MATLAB Table Dynamically
조회 수: 318 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
채택된 답변
Walter Roberson
2019년 6월 19일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Tables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!