@@ -16,22 +16,24 @@ test_not_seen_level <- function() {
1616 # 5 , "B" , "2003-11-09 00:00:00" |
1717 # 6 , "B" , "2004-01-09 00:00:00" )
1818 #
19- # d$rowid <- seq_len(nrow(d))
20- # d <- rquery::extend(d, rank %:=% row_number(), partitionby = "ID", orderby = "rowid")
19+ # # get the time based ranking
20+ # d <- rquery::extend(d,
21+ # rank %:=% row_number(),
22+ # partitionby = "ID", orderby = "DATE")
2123
2224 # skip to the after rquery step
2325 d <- wrapr :: build_frame(
24- " ID" , " OP" , " DATE" , " rowid " , " rank" |
25- 1 , " A" , " 2001-01-02 00:00:00" , 1L , 1 |
26- 1 , " B" , " 2015-04-25 00:00:00" , 2L , 2 |
27- 2 , " A" , " 2000-04-01 00:00:00" , 3L , 1 |
28- 3 , " C" , " 2014-04-07 00:00:00" , 4L , 1 |
29- 4 , " C " , " 2012-12-01 00:00:00" , 5L , 1 |
30- 4 , " A " , " 2005-06-16 00:00:00" , 6L , 2 |
31- 4 , " D " , " 2009-01-20 00:00:00" , 7L , 3 |
32- 5 , " A " , " 2010-10-10 00:00:00" , 8L , 1 |
33- 5 , " B " , " 2003-11-09 00:00:00" , 9L , 2 |
34- 6 , " B" , " 2004-01-09 00:00:00" , 10L , 1 )
26+ " ID" , " OP" , " DATE" , " rank" |
27+ 1 , " A" , " 2001-01-02 00:00:00" , 1 |
28+ 1 , " B" , " 2015-04-25 00:00:00" , 2 |
29+ 2 , " A" , " 2000-04-01 00:00:00" , 1 |
30+ 3 , " C" , " 2014-04-07 00:00:00" , 1 |
31+ 4 , " A " , " 2005-06-16 00:00:00" , 1 |
32+ 4 , " D " , " 2009-01-20 00:00:00" , 2 |
33+ 4 , " C " , " 2012-12-01 00:00:00" , 3 |
34+ 5 , " B " , " 2003-11-09 00:00:00" , 1 |
35+ 5 , " A " , " 2010-10-10 00:00:00" , 2 |
36+ 6 , " B" , " 2004-01-09 00:00:00" , 1 )
3537
3638 diagram <- wrapr :: build_frame(
3739 " rank" , " DATE" , " OP" |
@@ -49,8 +51,8 @@ test_not_seen_level <- function() {
4951 1 , " 2001-01-02 00:00:00" , " A" , " 2015-04-25 00:00:00" , " B" , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
5052 2 , " 2000-04-01 00:00:00" , " A" , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
5153 3 , " 2014-04-07 00:00:00" , " C" , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
52- 4 , " 2012-12-01 00:00:00" , " C " , " 2005-06-16 00:00:00" , " A " , " 2009-01-20 00:00:00" , " D " , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
53- 5 , " 2010-10-10 00:00:00" , " A " , " 2003-11-09 00:00:00" , " B " , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
54+ 4 , " 2005-06-16 00:00:00" , " A " , " 2009-01-20 00:00:00" , " D " , " 2012-12-01 00:00:00" , " C " , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
55+ 5 , " 2003-11-09 00:00:00" , " B " , " 2010-10-10 00:00:00" , " A " , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ |
5456 6 , " 2004-01-09 00:00:00" , " B" , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ , NA_character_ )
5557
5658 RUnit :: checkTrue(wrapr :: check_equiv_frames(res , expect ))
0 commit comments