Given .DF
, find the row numbers that contain the first instance
in col_name
of adjacent entries
,
this function finds the row number of the adjacent entries
.
Usage
adjacent_rownums(.DF, col_name, entries)
Arguments
- .DF
the data frame in which to search for entries
in col_name
.
- col_name
the column of .DF
in which to search for consecutive entries
.
- entries
a vector of length 2 representing the consecutive entries in col_name
for which to search.
Value
an integer vector of length 2 giving the rows for entries[[1]]
and entries[[2]]
, whose difference is 1.
NULL
if no consecutive entries
are found in col_name
.
Details
This function is helpful for finding boundaries between rows of a data frame
in preparation for defining grouping variables.
Examples
DF <- data.frame(C1 = c("A", "B", "C"))
DF %>% adjacent_rownums("C1", c("A", "B"))
#> [1] 1 2
DF %>% adjacent_rownums("C1", c("B", "C"))
#> [1] 2 3