这是一个不太难的问题,但是因为我还在学习 MATLAB,我不得不佩服我有点挣扎。好吧,假设我们有两个数据集:
Input1 = [
Date;X1;X2;X3
2007-06-19;2;1;3
2007-06-22;1;2;3
2007-06-01;1;2;3
2007-06-18;1;2;3
2007-06-19;1;2;3
2007-06-20;1;2;3
2007-06-25;1;2;3
]
Input2 = [
Date;X1;X2;X3
2007-06-22;1;2;3
2007-06-19;1;2;3
2007-06-25;2;1;3
2007-06-01;1;2;3
2007-06-15;1;2;3
2007-06-18;1;2;3
2007-06-21;1;2;3
2007-06-25;1;2;3
]
Output1 = [
]
Output2 = [
]
我想要做的是: - 根据第一列(最旧的日期放在第一位)分别对它们中的每一个进行排序。- 根据第一列分别删除每个文件中的重复项。- 当且仅当它们的键在这两个数据集中都存在时,保留两行(每个数据集一个)。- 做最后检查以确保两个列表上的日期元素一一相同。
尤林。