How to make vector of strings into column headers of table
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a vector of dates:
a =
Oct_2014
Nov_2014
Dec_2014
and I want to use the array2table function to make a table with these dates as the column headers:
array2table([10 12 14],'VariableNames',a).
It will work if a = {'Oct_2014' 'Nov_2014' 'Dec_2014'} but does not as given above. How do I go from the first instance of 'a' to the second?
0 Kommentare
Antworten (1)
Azzi Abdelmalek
am 25 Okt. 2014
a = {'Oct_2014' ;'Nov_2014' ; 'Dec_2014'}
b=array2table([10 12 14],'VariableNames',a)
5 Kommentare
Guillaume
am 25 Okt. 2014
Of course, a is the name of the variable. We need to know its type, as it's not obvious from your statements. It could be a char array, a cell array of string, or something else.
whos a
will tell us for sure.
If, in matlab, you write
a =
Oct_2014
Nov_2014
Dec_2014
you'll get a syntax error. So, from your statement, we don't know what a is
Siehe auch
Kategorien
Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!