Table column formatting to display decimals

Hi, I have constructed a table that reads in data from text file which contains columns of various types i.e. decimals, discrete values and strings.
clc; clear;
options = detectImportOptions('data_train.txt','TextType','char');
options.VariableNames =
{'MPG','Cylinders','Displacement','Horsepower','Weight','Acceleration','Model_Year','Origin','Car_Name'}
options.VariableTypes = {'double','uint8','double','double','int16','double','int16','uint8','char'}
end
When looking at the text file where data is imported from, you can see that values in the MPG column contain fixed decimal place i.e. 18.0, however, my table seems to emit this .0 from numbers who have it as 0 and only keeps non-zero decimal points. This is fairly troubling for me as I want to export the table information in the same format that the file it originate from has.

댓글 수: 3

I have attached a row snippet of my data_train table as it is seen in matlab. I've tried changing the double param in variable types to float, but matlab has no float type.
madhan ravi
madhan ravi 2018년 11월 8일
upload your data file
Done.

댓글을 달려면 로그인하십시오.

답변 (1개)

madhan ravi
madhan ravi 2018년 11월 8일

0 개 추천

double change to float and see what happens?

댓글 수: 1

madhan ravi
madhan ravi 2018년 11월 8일
you can see that values in the MPG column contain fixed decimal place
I don't see any

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Tables에 대해 자세히 알아보기

질문:

2018년 11월 8일

댓글:

2018년 11월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by