How to save normalized data set in file for using it again?

1 visualización (últimos 30 días)
tejasvee
tejasvee el 27 de Abr. de 2017
Comentada: tejasvee el 29 de Abr. de 2017
I have dataset in csv file. I have normalized it using
Data = rand(10, 20); % Test data, use your data instead
minData = min(Data(:));
maxData = max(Data(:));
scaled = (Data - minData) / (maxData - minData); % Scaled to [0, 1]
scaled = scaled * 2 - 1; % Scaled to [-1, 1]
now the data is normalized, i want to save the normalized data in file again like csv, txt etc.
  1 comentario
Jan
Jan el 28 de Abr. de 2017
Do you see that the shown code is not relevant for your question? A scaled = rand(2,5) would be sufficient also.

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 27 de Abr. de 2017
You could use save() or csvwrite() or dlmwrite() or xlswrite()
I would suggest saving as a binary .mat file unless you need it as text for another program.
  6 comentarios
Walter Roberson
Walter Roberson el 28 de Abr. de 2017
save() does not save in csv form.
save dataset.txt scaled -ascii -double %text format but not commas
or
csvwrite('dataset.csv', scaled)
tejasvee
tejasvee el 29 de Abr. de 2017
Thanks it was helpful and it worked.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by