У меня есть набор данных о рыбалке, содержащий даты, когда был сделан улов, когда судно поместило улов в порт и идентификационный номер лодки. В качестве дополнительной проблемы у меня есть несколько точек данных за один и тот же день, так как каждая лодка доставила несколько классов: sh.
Я пытаюсь определить продолжительность поездки, взяв день вылова минус день, когда они последний положил в порт. И я должен отделить его на лодке и убедиться, что он учитывает только одну посадку в день.
Это мои данные, LandingD - это дата посадки, FangstD - это дата вылова, а SkipID - идентификатор корабля
.
LandingD FangstD SkipID
1 2000-02-19 2000-02-19 0004
2 2000-02-16 2000-02-16 0004
3 2000-04-29 2000-04-29 0004
4 2000-04-29 2000-04-29 0004
5 2000-11-30 2000-11-30 0020B
6 2000-02-16 2000-02-16 0075H
7 2000-02-16 2000-02-16 0075H
8 2000-01-22 2000-01-22 0075H
9 2000-01-15 2000-01-15 0075H
10 2000-01-29 2000-01-29 0075H
11 2000-02-11 2000-02-11 0075H
12 2000-02-04 2000-02-04 0075H
13 2000-06-02 2000-06-02 0076
14 2000-06-02 2000-06-02 0076
15 2000-05-20 2000-05-20 0076
16 2000-03-21 2000-03-21 0087
17 2000-03-21 2000-03-21 0087
18 2000-02-24 2000-02-24 0087
19 2000-02-24 2000-02-24 0087
20 2000-11-27 2000-11-27 0087
Есть идеи, как это можно решить? Заранее спасибо!