Combing the data in two rows in a table
2 次查看(过去 30 天)
显示 更早的评论
Hello everyone!
I hope you're doing well.
I have a question relating to combing data from two rows in a table. I want to form a single row depending on the data present. For example, if the data is repeated i want it to be mentioned once, if it's not repeated i want it to be combined. I also have a start and an end time for both my rows that I want to have them as a continuation.
Just to make things clearer, I've attached what I need help in and I've also attached how I want the results to look like (I did it manually).
If more information is needed, please let me know. I'd b grateful for any sort of guidance.
Thank you!!
2 个评论
Mohammad Sami
2020-1-26
编辑:Mohammad Sami
2020-1-26
Have you tried using unique ?
[~,rows_you_want_to_keep] = unique(var(:,{'Col1' 'Col2'}),'rows');
% change Col1 Col2 ... to columns you want to check duplicates for
uniq_tab = var(rows_you_want_to_keep,:);
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!