检查是否正确列的数字序列

7视图(30天)
我有一列的运动跟踪数据,应该只有3值(整数),他们应该在相同的顺序重复每3行。
例如,订单是52630,1、2。它重复我喜欢几千行代码。
一次或两次的列,它会跳过这些值中的一个。我需要能够检测,当这一切发生的时候,如果可能的话,从表中删除行它发生的地方。
例如,如果有一个1序列中失踪,我需要删除的行包含52630中错过了1和2。
我试过几个不同的东西,但似乎没有一个工作如我所料。
谢谢!

接受的答案

KALYAN ACHARJYA
KALYAN ACHARJYA 2021年2月25日
编辑:KALYAN ACHARJYA 2021年2月25日
步骤:
1。创建完整的表与原始数据(包括缺失的数据)
2。使用 ismissing 函数来检测表
3所示。行从逻辑矩阵的步骤2的结果
[r ~] =找到(result3 = = 1);
4所示。从表中删除所有的行
table_varible_name (r) = []
3评论
斯宾塞摩天
斯宾塞摩天 2021年2月25日
是的这完美的工作!谢谢你这么多!

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!