How to import data with column headings?
Show older comments
Hello all, attached is a sample of my data. I would like to import the data as a matrix, when I do so, I lose column headings. Importing data as a table will work (see attached), however, I don't want my data to be in table form. I want my data in a matrix with top row as column headings as it is in csv sheet. Any thought would be appreciated. I tried to convert the table into array (table2array) but I lose column heading again.
Accepted Answer
More Answers (1)
Walter Roberson
on 24 Dec 2017
0 votes
In MATLAB, it is not possible to have a header on a numeric matrix. If you want to preserve the headers, you have two options:
- import as a cell array with each entry being in a different cell; or
- import as a table and use the table VariableDescriptions property to store the headers (note: the variable descriptions only show up if you use summary() or ask for them specifically.)
1 Comment
Hydro
on 24 Dec 2017
Categories
Find more on Data Import and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!