How to complile data with two different time steps
1 view (last 30 days)
Show older comments
I have a data set like,
time1- 0.0 0.2 0.4 0.6 , exp1 - 110 123 126 128, time2 - 0.1 0.2 0.3 0.4 0.5 0.6, exp2 - 569 587 598 562 698 587
now I want to compile the data to a single sheet with same time step as shown below time 0.2 0.4 0.6, exp1 123 126 128, exp2 587 562 587. how can this be done? thanks in advance..
2 Comments
Walter Roberson
on 7 Jun 2018
Could you confirm that what you have is a file or character vector that has exactly one line similar to 'time1- 0.0 0.2 0.4 0.6 , exp1 - 110 123 126 128, time2 - 0.1 0.2 0.3 0.4 0.5 0.6, exp2 - 569 587 598 562 698 587' ?
Or are there multiple lines? Or are there multiple columns each with a header?
Accepted Answer
Akira Agata
on 7 Jun 2018
Like this?
% Arrange your data to tables
time1 = [0.0 0.2 0.4 0.6]';
exp1 = [110 123 126 128]';
time2 = [0.1 0.2 0.3 0.4 0.5 0.6]';
exp2 = [569 587 598 562 698 587]';
T1 = table(time1,exp1);
T2 = table(time2,exp2);
% Merge T1 and T2 using innerjoin function
T = innerjoin(T1,T2,'LeftKeys','time1','RightKeys','time2');
More Answers (0)
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!