How do I name the columns of my table by the names of row 1?

12 views (last 30 days)
I have inserted a table into matlab using this
pos=readtable("Pos_data.csv")
When I do this in R, the row names in row 1 become the columne names. However, in Matlab it does not do this. Please could you tell me how I name the columns based on the names in row 1 of the table ( as this is where the title of the columns are currently).
Thank-you,

Accepted Answer

Adam Danz
Adam Danz on 3 Feb 2020
Edited: Adam Danz on 3 Feb 2020
Check out the ReadVariableNames property; set it to true.
pos=readtable("Pos_data.csv",'ReadVariableNames',true)

More Answers (1)

the cyclist
the cyclist on 3 Feb 2020
Did you try reading the documentation page for readtable?
It seems that all you need to do is this:
pos=readtable("Pos_data.csv",'ReadVariableNames',true)

Community Treasure Hunt

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

Start Hunting!