Find duplicate of first xx entries and average associated values
3 ビュー (過去 30 日間)
古いコメントを表示
Hi all,
I have 140000x3 array data (time, lat, lon). The time column looks like [2019/12/18 上午 07:53:00]. I would like to get the mean lon and lat of several points in the same minute, like [2019/12/18 上午 07:53].
Thanks
5 件のコメント
Chris Burschyk
2022 年 7 月 7 日
You could load the data into a timetable and then use something like
T = readtimetable("YourFile.csv");
YourYear = 2019;
YourMonth = 1;
YourDay = 8;
YourHour = 8;
YourMin = 41:
mean(T{T.SYSTEMTIME.Year == YourYear & T.SYSTEMTIME.Month == YourMonth & T.SYSTEMTIME.Day == YourDay & T.SYSTEMTIME.Hour == YourHour & T.SYSTEMTIME.Minute == YourMinute, "LONGITUDE" })
Maybe not the prettiest way to do, but you could use it with a loop as well.
参考
カテゴリ
Help Center および File Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!