I'm trying to match several data sets to have them matching the same time vector. I assume that time vector of ts1 is the proper one and now I want to match the other ts2 in such a manner that the new ts3 shares the ts1 time vector. I want to have second data set with "holes" in data when the time vectors do not match. I don't want to interpolate the second data set - only match it to the vector.
Another way is to match both data sets to the new, ideal time vector .
Tried the "synchronize" function but it interpolates the data and I don't want that to happen.
It can be also NaNs instead of empty "holes" in the matched data.
thanks for help!
By a hole I refer to missing data in one of the time series for a given ideal time vector. I need to create new data set consisting of both data sets with new ideal, uniform time vector. The missing data will be seen as a hole in the new data set.
Time Data Time Data
1 0.2 1 0.4
2 0.4 2 1.6
3 0.3 5 2.0
4 1.4 6 0.1
5 0.1 7 2.4
6 0.9 8 3.1
New time serie should look like this:
Time Data1 Data2
1 0.2 0.4
2 0.4 1.6
5 0.1 2.0
6 0.9 0.1
To complicate more, the time is not an integer but fraction of a day in a year sequence .