How to create variable name for .CSV file in matlab?

Hi,
I have CSV file as below
Main.JPG
I want to create names for VarName upto end of the matrix. I have to write the code for changing the VarNames automatically. I need the output as below. Please let me know if anyone knows the ans.
output_image.JPG
Thank you in advance.

3 件のコメント

madhan ravi
madhan ravi 2018 年 11 月 27 日
upload sample csv file to experiment
Jan
Jan 2018 年 11 月 27 日
編集済み: Stephen23 2018 年 11 月 28 日
Do you want to assign names for a table object inside Matlab or to modify the file?
Haritha
Haritha 2018 年 11 月 28 日
編集済み: Haritha 2018 年 11 月 28 日
I want inside the code only. I am attaching one .csv file for experiment.Please check and let me know. Thank you in advance

サインインしてコメントする。

回答 (1 件)

Arunkumar M
Arunkumar M 2018 年 11 月 28 日

1 投票

Hope you have already imported data into workspace as table. Assuming table name is Reducedfeatures
% for defining name for all columns at once
Reducedfeatures.Properties.VariableNames = {'C1','C2',.......}
% for defining specific column names, example: first and second column
Reducedfeatures.Properties.VariableNames([1:2]) = {'C1','C2'}

4 件のコメント

madhan ravi
madhan ravi 2018 年 11 月 28 日
+1
Jan
Jan 2018 年 11 月 28 日
To create the list of names dynamically:
Reducedfeatures.Properties.VariableNames = sprintfc('Hist_fea%d', 1:23)
Claudio Ignacio Fernandez
Claudio Ignacio Fernandez 2020 年 7 月 28 日
Hello
I'm following your example but I'm getting this message
Unable to perform assignment
because dot indexing is not
supported for variables of this
type.
Jan
Jan 2020 年 7 月 29 日
@Claudio: Please post your code. How is your variable called "Reducedfeatures" here defined in your case?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeEnvironment and Settings についてさらに検索

タグ

質問済み:

2018 年 11 月 27 日

コメント済み:

Jan
2020 年 7 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by