テーブルの日時が重複する行を削除したい

17 次查看(过去 30 天)
Yu
Yu 2021-9-1
评论: Yu 2021-9-1
こんにちは。
添付のsampleの5列目にタイムスタンプ(timestamp_JST)があり、これが重複している行を削除したいのですが上手くいきません。
良い方法をご存知の方がいらっしゃいましたらご教示ください。

采纳的回答

Atsushi Ueno
Atsushi Ueno 2021-9-1
load('sample1.mat');
[~,ia] = unique(sample1.timestamp_JST,'stable');
B = sample1(ia,:)
B = 5×5 table
GPS_fix GPS_date GPS_time GPS_milliseconds timestamp_JST _______ ___________________ ___________________ ________________ ___________________ 0 2021/07/03 00:00:00 2021/09/01 23:44:35 162 2021/07/04 08:44:35 2 2021/07/03 00:00:00 2021/09/01 23:44:36 162 2021/07/04 08:44:36 4 2021/07/03 00:00:00 2021/09/01 23:44:37 162 2021/07/04 08:44:37 6 2021/07/03 00:00:00 2021/09/01 23:44:38 162 2021/07/04 08:44:38 8 2021/07/03 00:00:00 2021/09/01 23:44:39 162 2021/07/04 08:44:39
  1 个评论
Yu
Yu 2021-9-1
早速ありがとうございます!
なるほど、uniqueでtimestamp_JST列の一意の変数の行インデックスを検索するということですね。
[~,] の意味も勉強になりました。
ありがとうございました!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 table 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!