フィルターのクリア

Define Variable Names in a double

31 ビュー (過去 30 日間)
Tiago Dias
Tiago Dias 2018 年 2 月 20 日
回答済み: Peter Perkins 2018 年 2 月 20 日
Hello, so I got a table called zoom, with 4 columns, and I assign a name for each column
zoom = [tempo_novo variavel_novo]; % table
zoom.Properties.VariableNames = {'data','ananas','morango','nutella'};
The problem is now I just want to work with the 2nd, 3rd and 4th column but I want to keep their name. is that possible? And my idea of converting from a table to an array is when I have equations to do I can use "()" instead of "{}" to call the values.
experiencia = table2array(zoom(:,2:end)); % double
experiencia.Properties.VariableNames = {'ananas','morango','nutella'};

採用された回答

Jan
Jan 2018 年 2 月 20 日
table2array converts the table to an array, but arrays do not have names for the columns. Only tables contain such names. Therefore you have to decide if you want to work with the table object or with an array.

その他の回答 (1 件)

Peter Perkins
Peter Perkins 2018 年 2 月 20 日
Tiago, again, I really recommend that you look at the documentation for table subscripting. You will likely find that dot subscripting solves your problem.

カテゴリ

Help Center および File ExchangeTables についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by