Export time series data as csv

117 visualizaciones (últimos 30 días)
Ross Thompson
Ross Thompson el 4 de Mayo de 2021
Comentada: Ross Thompson el 4 de Mayo de 2021
I have a csv with 2 columns in, the first is the timestamp (2021-02-27 12:00:00), and the 2nd is heartrates. Ive calculated a moving average of the heartrate coulmn and wish to export the moving average values along with the timestamps as a new csv. Everything uve tried doesnt seem to work so any help would be much apprecieted.

Respuestas (2)

EmirBeg
EmirBeg el 4 de Mayo de 2021
data = [timestamps movavgval]; %or however your arrays are called
writematrix(data,'data.csv');
  2 comentarios
Ross Thompson
Ross Thompson el 4 de Mayo de 2021
I get the following error when i tried this
Error using datetime/horzcat (line 1387)
All inputs must be datetimes or date/time character vectors or date/time strings.
Error in movingaverage (line 11)
data1 = [data.Timestamp timeseriesmoving_average]
Ross Thompson
Ross Thompson el 4 de Mayo de 2021
data = readtable('2021-02-01.csv');
timeseriesmoving_average = movmean(data.HeartRate, minutes(20), 'SamplePoints', data.Timestamp);
data1 = [data.Timestamp, timeseriesmoving_average]
writematrix(data1,'data.csv');
Heres the code i used

Iniciar sesión para comentar.


KSSV
KSSV el 4 de Mayo de 2021
Read about writetable

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by