MATLAB Answers

Eth
0

writetable with spaces on header

Eth
さんによって質問されました 2019 年 6 月 13 日
最新アクティビティ Eth
さんによって コメントされました 2019 年 6 月 14 日
I have a table: T
LastName Age Smoker Height Weight BloodPressure
_________ ___ ______ ______ ______ _____________
'Sanchez' 38 true 71 176 124 93
'Johnson' 43 false 69 163 109 77
'Diaz' 40 false 67 133 117 75
What I would like to do is output this table to a text file but with spaces in between LastName and BloodPressure like:
Last Name Age Smoker Height Weight Blood Pressure
_________ ___ ______ ______ ______ _____________
'Sanchez' 38 true 71 176 124 93
'Johnson' 43 false 69 163 109 77
'Diaz' 40 false 67 133 117 75

  0 件のコメント

サインイン to comment.

タグ

2 件の回答

Walter Roberson
回答者: Walter Roberson
2019 年 6 月 14 日
 採用された回答

header = {'Last Name', 'Age', 'Smoker', 'Height', 'Weight', 'Blood Pressure'};
Tcell = [header; table2cell(T)];
writecell(Tcell, 'YourFileName.txt', 'Delimiter', '\t')

  6 件のコメント

Walter Roberson
2019 年 6 月 14 日
It is difficult to make appropriate recommendations when we do not know the release being used.
dpb
2019 年 6 月 14 日
Crystall ball out for repair again, Walter? :)
Eth
2019 年 6 月 14 日
Installed R2019a and it worked. Thanks a lot.

サインイン to comment.


dpb
回答者: dpb
2019 年 6 月 13 日

You will have to write the table content via fprintf then; the writetable function doesn't have the flexibility to specify alternate headings and column names must be valid Matlab variable names which don't include spaces.

  0 件のコメント

サインイン to comment.



Translated by