从重复特定列值的表中删除连续的行

2次查看(最近30天)
塔里克·压力
塔里克·压力 2021年1月24日
评论道: 塔里克·压力2021年1月25日
你好,
我有这个桌子A:
时间长
12:45 23.23234 45.2324 zry122
13:45 12.21342 34.456 zry101
11:2345 1234.24 12.5555 zry122
22:34 23.4343 2.34566 zry122
22:14 23.4303 2.34596 zry555
我想删除连续的(连续的)行,其中站点列是相同的,例如,我想得到这个:
时间长
12:45 23.23234 45.2324 zry122
13:45 12.21342 34.456 zry101
11:2345 1234.24 12.5555 zry122
22:14 23.4303 2.34596 zry555
UNIQUE在这里不会工作,因为它将只保留一个列站点的实例!!
谢谢

接受的答案

马特·J
马特·J 2021年1月24日
编辑:马特·J 2021年1月24日
idx = diff ([inf; findgroups (A.site)]) ~ = 0;
一个= (idx:)

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!