我有以下数据框:
sourceid dataelementid value timestamp
11726 10922 34 2016-04-03 02:05:02
11726 10923 9 2016-05-29 10:47:59
11726 10923 9 2016-05-29 03:47:59
11726 10924 19 2016-03-20 02:05:02
11726 10922 18 2016-05-29 10:47:59
12389 10922 23 2016-07-17 02:05:02
12389 10923 12 2016-04-09 02:05:02
12389 10923 3 2016-09-04 02:05:02
12389 10923 30 2016-04-03 02:05:02
12389 10924 23 2016-04-03 02:05:02
12389 10924 17 2016-05-30 02:05:02
12389 10922 15 2016-04-03 02:05:02
45012 10922 33 2016-03-03 02:05:02
45012 10924 11 2016-05-29 10:47:59
如您所见,我有两列具有唯一ID(Sourceid和dataelementid)。我想做的是从数据框中获取最新数据,并创建一个新的数据框,如下所示:
sourceid dataelementid value timestamp
11726 10922 18 2016-05-29 10:47:59
11726 10923 9 2016-05-29 10:47:59
11726 10924 19 2016-03-20 02:05:02
12389 10922 23 2016-07-17 02:05:02
12389 10923 3 2016-09-04 02:05:02
12389 10924 17 2016-05-30 02:05:02
45012 10922 33 2016-03-03 02:05:02
45012 NA
45012 10924 11 2016-05-29 10:47:59
我一直在寻找解决方案,但是我发现的解决方案只是看一看包含ID的一列的数据帧。如果已经存在类似问题的解决方案,那么请指出我的想法。
谢谢。